开发工具集

一、代码比较工具

背景

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

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,不再赘述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值