当前位置: 技术问答>linux和unix
Linux下的C/C++开发
来源: 互联网 发布时间:2015-05-10
本文导语: 兄弟刚装了RedHat8,想做c/c++方面的开发,由于是新手,只能在gedit下编写好源程序,再用gcc编译。这样实在是太不方便了,尤其是调试……,想请教各位高手,有没有其他工具,哪怕象TurboC也行啊 另外我的机器差了点...
兄弟刚装了RedHat8,想做c/c++方面的开发,由于是新手,只能在gedit下编写好源程序,再用gcc编译。这样实在是太不方便了,尤其是调试……,想请教各位高手,有没有其他工具,哪怕象TurboC也行啊
另外我的机器差了点,cpu 1G 内存为128M
另外我的机器差了点,cpu 1G 内存为128M
|
vim + gcc + gdb 很好用,只是你不习惯
这应该有很大的责任怪MS了,是他将一个程序员的基本技能给剥夺了
所以现在如果没有GUI,很多人不知道使用Makefile就可以自动编译文件
不知道使用命令行的调试起就可以调试程序,等等
建议还是掌握命令行的编译和调试方法把
如果你在Windows开发,那么你还是用MS的VC吧
最近borland出的borland c builder X不错,也可以考虑是以使
这应该有很大的责任怪MS了,是他将一个程序员的基本技能给剥夺了
所以现在如果没有GUI,很多人不知道使用Makefile就可以自动编译文件
不知道使用命令行的调试起就可以调试程序,等等
建议还是掌握命令行的编译和调试方法把
如果你在Windows开发,那么你还是用MS的VC吧
最近borland出的borland c builder X不错,也可以考虑是以使
|
看样子gcc g++是基本功了,不会不行了啊~
我总感觉就好象 现在的计算机专业学生有必要深入学习DOS吗?熟悉一些汇编下用的DOS命令不够吗?
转到LINUX上,有必要深入学习G++ GCC吗?有点像TC,除了用语法外还能干什么?确实现在都是用VC++了啊~~
我也是刚刚学习LINUX的,装的是RH LINUX7.3的。难免和WIN做比较,别人告诉我,学LINUX就要忘了WINDOWS,但是我现在还是要比较的啊~~呵呵
我看到9.0中有K Develop 界面很像VC++6.0
刚才上边的兄弟说了啊,不是很好用~~呵呵~~
我也很疑惑,在LINUX下用什么工具编译C/C++好呢?
高手指教
我总感觉就好象 现在的计算机专业学生有必要深入学习DOS吗?熟悉一些汇编下用的DOS命令不够吗?
转到LINUX上,有必要深入学习G++ GCC吗?有点像TC,除了用语法外还能干什么?确实现在都是用VC++了啊~~
我也是刚刚学习LINUX的,装的是RH LINUX7.3的。难免和WIN做比较,别人告诉我,学LINUX就要忘了WINDOWS,但是我现在还是要比较的啊~~呵呵
我看到9.0中有K Develop 界面很像VC++6.0
刚才上边的兄弟说了啊,不是很好用~~呵呵~~
我也很疑惑,在LINUX下用什么工具编译C/C++好呢?
高手指教
|
首先指出,linux中类似dos的那个东西根dos完全是两码事,请彻底分开。
gnu工程中指出gnu软件的标准语言是c,linux是gnu工程,所有核心代码全部是标准文本文件。
gui并不能提高你的编码水平,在我认为自己是高手之前我是不会把精力过多投入gui的
如果你认为控制台编程(就是哪个类似dos的东东)没什么用,那么你最好放弃linux,因为整个UNIX环境编程的思想和艺术全在里面。
去看看Eric Raymond的文章吧。
gnu工程中指出gnu软件的标准语言是c,linux是gnu工程,所有核心代码全部是标准文本文件。
gui并不能提高你的编码水平,在我认为自己是高手之前我是不会把精力过多投入gui的
如果你认为控制台编程(就是哪个类似dos的东东)没什么用,那么你最好放弃linux,因为整个UNIX环境编程的思想和艺术全在里面。
去看看Eric Raymond的文章吧。
|
make/g++/gcc/gdb/vi是一套很好的原始开发组合。
bcbx或kdevelop或bcbx或eclipse&cde plugins,是比较新的开发套件;
需要调试功能的话, bcbx倒是挺不错,需要编GUI功能的,kdevelop挺好。
但无论如何,都需要掌握make和命令行编译的一套东西。
用linux不用命令行,不如用windows。
bcbx或kdevelop或bcbx或eclipse&cde plugins,是比较新的开发套件;
需要调试功能的话, bcbx倒是挺不错,需要编GUI功能的,kdevelop挺好。
但无论如何,都需要掌握make和命令行编译的一套东西。
用linux不用命令行,不如用windows。