编译器有很多,但是比较好用的还是microsoft visual c++ 。
Microsoft Visual C++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。
它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。它以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。
1、这要看写什么程序。Linux下一般使用gcc/g++做编译器。vs比较考验机器性能,只是在用它做ArcGIS开发。
2、如果开发要用到一些Ole之类的东西,使用vs还是比较方便一些。如果这方面使用得比较少,用gcc比较方便,编译器小,使用方便。界面有eclipse-c++与develop-c++可以选择。
不过,习惯上还是使用vi,编译自己写makefile.
C-free好用,感觉比Dev或者 VC好用多了
首先 C-free会自动换行,和自动排版缩进
而且 C-free报错的时候很详细,方便找到错误
如果你要软件我这有,可以追问
windows下最专业的:vs系列, 我比较喜欢用vs2008
Visual C++里面的编译器好用。