Linux下搭建C/C++开发环境
Linux下搭建C/C++开发环境
Linux除了默认装了gcc和文本编辑器外,没有可供利用的IDE,当然这比windows已经好多了,至少有个gcc,学习在linux下的编程,一般的高手都推荐就用以上这两个工具,在用个make,gdb什么的就好了。但对于初学者,尤其是在windows下用惯了VC,VB之类的IDE的同志们来说,仅仅用命令行的方式,是在是有点打击热情,尤其是gdb,几乎是把断点,程序之类的要全记在脑子里,出了错也不好改,找就找很长时间。
著名的开发工具有Kdeveloper,Anjuta,Eclipse+CDT,其中kdeveloper是KDE平台得,在Gnome平台下使用需要安装一大堆KDE的东西,不喜欢,放弃了。虽然都传说Kdeveloper的功能是如何强大。而Eclipse+CDT用起来似乎不错,但是主要有两点不舒服,一是不能代码自动完成,二是编译速度比较慢。
体验KDevelop和Anjuta,这里推荐一下一款和VC比较类似的IDE,支持C/C++/java/python……,比较可以,在ubuntu下安装比较简单,先在系统->系统管理->软件源里加个源:
debhttp://anjuta.org./
然后用新立得搜索一下anjuta,把相关的都点上,就行了。
或者:
sudoapt-getupdate
sudoapt-getinstallanjutaautomakeautogenautoconf
Ubuntu配置C/C++GTK开发环境(7.10版本)
1.配置GCC
刚安装好的系统已经存在GCC了,555真糟糕,这个GCC就连一个简单的“Helloworld”都编译不了。因为缺少一些必须的头文件,所以需要安装build-essential这个软件包,安装了此软件包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件库。
安装此软件包有两个方法进行。
(1)在新立得里面搜索build-essential标记并apply
(2)在终端中输入如下命令:sudoapt-getinstallbuild-essential
安装完成可以写一个helloworld进行测试一下
代码:
#include
intmain()
{
printf("HelloWorld!\r\n");
return1;
}
编译:
$sudogcchello.c-otesthello
$./testhello
显示
HelloWorld!
2.安装GTK环境
安装GTK环境只需要安装一个gnome-core-devel就可以了,里面包含了很多其他的包。除此之外还要安装一些其他的东西,如:libglib2.0-doc,libgtk2.0-doc帮助文档,devhelp帮助文档,glade-gnome,glade-common,glade-doc图像界面设计.......
1)在新立得里面搜索libglib2.0-doc,libgtk2.0-doc,devhelp,glade-gnome,glade-common,glade-doc标记并apply。
(2)在终端中输入如下命令:
sudoapt-getinstallgnome-core-devel
sudoapt-getinstalllibglib2.0-doclibgtk2.0-doc
sudoapt-getinstalldevhelp
sudoapt-getinstallglade-gnomeglade-commonglade-doc
这样GTK安装完毕。