开发工具一般说来包括编辑器,编译链接类的相关工具,调试器。 在不同的平台下都有自己推荐的开发套件,在Windows上通常是VC。 如果你想从Windows上转到Linux下,那么你要做的工作就很多了,首先别用VC。 编辑器用VI或EMACS,Unix类OS下的标准编辑器,在Windows下有移植版,功能强大。 编译链接工具改用GCC,自己写makefile。 调试器用GDB,同样强大。 写代码时可以使用W32API,但是移植麻烦,建议尽量使用一些可移植的库。比如作界面可以用QT,wxWigets等,写线程可以用pthead,网络通信用基本socket。 基本思想就是想实现什么功能,先看看Linux下有没有,如果有,那就找在Windows下的移植版本,没有,那看看能不能用已有的东西自己实现,最后实在不行或太麻烦才使用Windows的东西。 这样你就能很快熟悉Linux下的开发工具(跟熟悉Linux是两码事)了。 但是这样做你们公司可能开发工具一般说来包括编辑器,编译链接类的相关工具,调试器。在不同的平台下都有自己推荐的开发套件,在Windows上通常是VC。如果你想从Windows上转到Linux下,那么你要做的工作就很多了,首先别用VC。编辑器用VI或EMACS,Unix类OS下的标准编辑器,在Windows下有移植版,功能强大。编译链接工具改用GCC,自己写makefileefile。 调试器用GDB,同样强大。 写代码时可以使用W32API,但是移植麻烦,建议尽量使用一些可移植的库。比如作界面可以用QT,wxWigets等,写线程可以用pthead,网络通信用基本socket。 基本思想就是想实现什么功能,先看看Linux下有没有,如果有,那就找在Windows下的移植版本,没有,那看看能不能用已有的东西自己实现,最后实在不行或太麻烦才使用Windows的东西。 这样你就能很快熟悉Linux下的开发工具(跟熟悉Linux是两码事)了。 但是这样做你们公司可能
c++用啥开发工具