开发工具集

  • Post author:
  • Post category:其他


一、代码比较工具

背景

最近由于工作需要我急需寻找一个好用的代码比较分析工具,查询发现工具挺多,考虑到方便性挑选了一些列举

1.vimdiff

首选找到的是vimdiff,由于系统自带了,所以试了一下,从代码比较效果来看还不错,容易理解,效果图如下。

语法格式:

ubuntu:~$ vimdiff file1 file2


连续相同的直接折叠;若只在某个文件中存在显示蓝色,另一个文件的对应位置显示绿色且用虚线填充;都存在但是有差异则显示粉色且用红色突出差异部分


参考链接:

IBM

2.Meld

meld工具可以对目录和文件进行比较,由于可以直接在Ubuntu software中直接安装,比较方便,所以也尝试了一下。

其他还有 Ultra compare;understand;Beyond compare等等

二、代码结构分析工具

1.Scientific Toolworks Understand

能够图形化显示代码结构,付费软件,使用教程自行百度。

附:

ubuntu 14.04系统安装 Scientific Toolworks Understand 软件教程 – CSDN博客

2.CodeViz

能够使用GNU编译器或者直接解析C / C ++代码本身,甚至可以使用objdump分析二进制文件来生成调用图。

附:

看开源代码利器—用Graphviz + CodeViz生成C/C++函数调用图(call graph) – Alexia(minmin) – 博客园


三、服务器界面式交互工具

1.Windows的远程连接

直接使用Windows的远程连接,看别人用过,自己没有尝试。


2.TeamViewer

商业化应用场景很多,包括远程等基础功能,还有会议,电话等等

3.X2Go

X2Go是一种远程桌面解决方案,能够访问图形化界面,不要将其与Microsoft远程桌面连接混淆,后者是一种竞争的远程桌面解决方案和协议。

使用X2Go,主要访问Linux系统的计算机,正在访问的Linux计算机是X2Go服务器。可以从运行Linux,Windows或Mac OS X的计算机进行连接,这台电脑是X2Go客户端。


多个用户/客户端可以同时访问单个X2Go服务器,默认情况下每个用户/客户端都有一个单独的桌面会话

– 但是,也可以使用桌面共享(远程协助)。

自己目前在用的,还不错,搜索关键字即可看到官网,有Doc,不再赘述。



版权声明:本文为qq_38156052原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。