下面归纳汇总了linux软件开发可能用到的一些工具,包括windows上的和linux下的,通过这些工具可以搭建基本的linux的开发环境。这里先进行罗列,后面章节逐步展开介绍。

交叉编译环境

VMwareWorkstation(虚拟机)+Ubuntu(linux系统)

代码编辑软件

Source Insight
Visual Studio Code
clion

文档编辑软件

Notepad++
UltraEdit
vim

文档比较工具

Beyond compare
WinMerge
Meld

终端工具

Xshell
SecureCRT
Putty
MobaXterm
Bitvise SSH Client

文件传输工具

WinSCP
tftpd

编译工具

gcc/g++
Makefile
cmake

调试工具

gdb
strace
valgrind

版本控制系统

git
svn

代码审核工具

Review Board
Gerrit

项目/需求/bug管理工具

禅道
jira
bugzilla

网络辅助工具

wireshark
tcpdump
netstat

持续集成工具

Jenkins
GitLab CI

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐