加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何在ubuntu上配置C/C++图形开发环境

(2012-04-03 21:32:27)
标签:

c/c

ubuntu

it

1、配置GCC
   刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc- dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。 
可以在新立得里面搜索“build-essential”然后安装之或在终端里输入下面命令进行安装:
              sudo apt-get install build-essential   

注意:中间可能要进行选择,选yes就行了 

 

2、编写程序      

有两种途径,一是利用终端;一种是利用开发工具,就像c语言用的vc一样的工具。

2.1.利用终端

例如写一个简单的C语言程序,可以用系统自带的gedit编写

// Hello World in Ubuntu.    // by Koma 2009-11-10       #include<stdio.h>       intmain()                 printf("Hello Ubuntu!\n");          return0;       

在桌面新建一个文件夹KomaHello.c保存在里面),而终端打开的时候默认是桌面的上层目录(即/home/wangningyu)所以打开终端的时候需要切换到Koma文件夹,不然你在输入上述命令编译的时候容易提示找不到目录

在终端编译Hello.c,运行程序(gcc参数-o表示输出,具体可以查查相关手册)

gcc Hello.c -o Hello    ./Hello    

程序运行效果:


2.2 利用开发工具

推荐vi/vimemacs,个人认为,那太难为像我们这样的初学者了。KDE中的KDeveloper非常的不错,简直就跟VC是一样的强大和方便,对于初学者,建议这款Anjuta,体积更小,速度更快,还有自动代码补全和提示功能!NetBeans下开发C/C++?算了,比起Anjuta,真是小儿科;Eclipse+CDT没有过,估计也好不到哪去;而且这两个基于JavaIDE又慢又耗内存。

APT安装Anjuta

源里有1.x的版本,这就不说了。这里将安装新的2.x版本,它采用插件架构,集成Glade
环境是Ubuntu Feisty 7.04,下面的安装步骤是参考官网的说明进行的(先关闭新立得,更新管理器等): 

1。添加源:点击主菜单上的系统系统管理软件源,输入密码后,在出现的对话框中点第三方软件,点左下脚的“Add...”,贴上下面这一行,再按添加源关闭重新载入
代码:
deb http://anjuta.org/apt ./


2
APT安装:点击主菜单上的应用程序附件终端,执行以下命令:
代码:
$ sudo apt-get install anjuta


3
。解决依赖:为让Anjuta能自动配置,编译,我们需要安装一些必要的包,在终端执行以下命令:
代码:
$ sudo apt-get install autogen automake build-essential indent intltool libtool

这样能避免出现不能新建项目、编译,以及下面这类运行时错误(其它可能还有autoconf, automake等)。
代码:
Unable to exec g++.real: No such file or directory
make: *** [main.o] 
错误2
Completed... unsuccessful


安装完成后要重启X(即登出再重新登录),Anjuta的部分图标才能完全正常显示。


写个Hello World C++程序
1
。打开Anjuta:点击主菜单上的应用程序编程“Anjuta IDE”

2。建立项目:在Anjuta中点击菜单,文件新建“4. Project”。出现应用程序向导,点前进;工程类型选“C++”中的“Generic C++”,之后点前进前进;工程选项(Project Options)中,全选,再点前进,应用即可。

3。查看源码:点左侧工程按钮,切换到工程选项卡。点工程名“foobar-cpp”,双击“main.cc”打开它,编辑器选择“Scintilla Editor”(这个才有代码补全功能)。

4。编译运行:可以看到,main() 函数已预先写好了。我们按下“Shift+F11”编译,再按“F3”就能运行了!(这两个快捷键对应菜单在生成菜单下。)

好了,Anjuta的更多功能等待你去发掘!点击设置“Plugins”。。。。。。。

3.附:图形界面程序

ubuntu环境下设计图形界面程序,需要安装GTK,具体安装GTK环境前Ubuntu命令:

sudo apt-get install gnome-core-devel       sudo apt-get install libglib2.0-doc libgtk2.0-doc       sudo apt-get install devhelp       sudo apt-get install glade-gnome glade-common glade-doc   

这样,就可以在Ubuntu 下进行C/C++ 程序的图形界面设计了......

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有