C/C++开发环境配置(GTK/GNOME/Qt/KDE)

环境:Ubuntu14.04

一、C/C++语言的开发环境
Ubuntu
环境下默认安装了gcc,但是可能缺少所需包,所以需要安装build-essential。如果发现调试时缺少所需包,可以安装build-essential。
#sudo apt-get install build-essential
就可以编译C/C++,并且运行它们
1、C程序:使用gcc编译输出可执行文件main1并运行。
#gcc main.c -o main1
#./main1
2、C++程序:使用g++
#g++ main.cpp -o main2
#./main2
3、至于多文件如何编译,连接。正在探索。。。
二、 GTK/GNOME开发环境(库、IDE、工具)
gnome-core-devel是个核心包,里面继承了许多其他包。。除此之外还要转一些其他的东西,如libglib2.0 -doc、libgtk2.0-doc帮助文档,devhelp帮助文档查看,glade-gnome、glade-common、glade-doc图形界面设计等。
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
也可以选择安装包:gnome-devel(库,IDE),gnome-dev-doc(开发文档),我安装的就是这个。但是我并没有具体测试,毕竟还没涉及到Linux下的相关开发。
安装完后会发现应用程序里面多了一个‘编程’选项,并且有Anjuta的IDE。
#sudo apt-get install gnome-devel
#sudo apt-get install gnome-dev-doc
三、 Qt/KDE开发环境(库、工具、IDE)库、工具(软件包)
所需要安装的包:
kdesdk,kdevelop(IDE),kdevelop-doc(开发文档)
#sudo apt-get install kdesdk
#sudo apt-get install kdevelop
#sudo apt-get install kdevelop-doc


四、安装QT-CREATOR

#sudo apt-get install qtcreator


#sudo apt-get install ubuntu-sdk

更多相关文章
  • OpenCV入门教程之一安装OpenCV:OpenCV3.0、OpenCV2.4.8、OpenCV2.4.9+VS开发环境配置转
    本系列文章由@浅墨_毛星云 出品,转载请注明出处.  文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: happylife ...
  • Android开发环境配置简介
    本文介绍了Android开发环境配置时需要了解的事项.Android开发环境目前只支持XP(32-bit).Vista(32/64-bit).Mac OS X 10.4.8或更新版本(x86).Linux,本文建议使用Eclipse进行开发.写这个系列的原因也是因为自己对android比较感兴趣,而 ...
  • 近来工作需要,要用dirrectShow写一个视频播放的demo验证自己的想法.开发环境配置了好久都没有成功,最后终于弄完,现在记录下来,以后有同学遇到同样问题,可以以此法解决. windows SDK的下载地址: http://www.microsoft.com/en-us/download/de ...
  • JDeveloper 开发环境配置
  • windows下spark开发环境配置
    http://www.cnblogs.com/davidwang456/p/5032766.html windows下spark开发环境配置 --本篇随笔由同事葛同学提供. windows下spark开发环境配置 特注:windows下开发spark不需要在本地安装hadoop,但是需要winuti ...
  • Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库在linux系统中默认都有,使用locate命令验证都在标准库目录(/usr/lib)下: [roo ...
  • 我的开发环境配置经验  http://chinasf.cnblogs.com/archive/2010/01/07/1640960.html 本人做开发,偶尔重装下系统,比如换电脑了:或者是visual studio 该升级了,或者是系统坏掉了:每次装好后,我都会做备份,那么我是这样做的. 1.分区 ...
  • AMP+EPP3.0的开发环境配置
    经过摸索,总结出下列Apache.MySQL.PHP.EPP.ZendDebugger的开发环境配置方法: 版本: Apache: Apache-httpd-2.2.25-win32-x86-no_ssl.msi MySQL:mysql-5.5.28-win32.zip PHP:php-5.3.28 ...
一周排行
  • 八.GRE隧道建立产生路由翻滚现象研究
    R1:interface Loopback0 ip address 1.1.1.1 255 ...
  • python读取文本数据写入到数据库及查询优化
    文本数据格式ip2int函数用于IP地址转化为整数int2ip函数用于整数转化为IP地址i ...
  • 上次用U盘装系统后,U盘缩水1G多,格式化和快速格式化,没有用,无法恢复U盘原来的容量,后来在网上查到一个方法,成功释放U盘空间,故将恢复方法写在下面.(1)右击"我的电脑",选择"管理 ...
  • 最近在看设计模式相关的书,感觉这篇文章对Facade模式的分析甚至比书上还好,说以就转了这篇文章,不过这篇文章有些地方把Facade模式写成了faade模式,大家看时注意一下.动机(Motivate):   在软件开 ...
  • 如何下载各种视频网站的近乎所有视频
           也是最近制作<看见>的视频时发现的,因为每次用网络电视看视频,完 ...
  • ASA的配置方式:1.console2.Telnet3.SSH4.HTTPS(ASDM)认证方式:1.LOCAL2.Radius3.TACACS+4.LDAPTelnettelnet 192.168.1.100 25 ...
  • 谷歌酝酿将苹果Swift作为安卓APP主要开发语言
    安卓操作系统的软件开发语言是Java,而在过去几年中,有关Java的版权,谷歌(微博)和甲 ...
  •          一男赶集卖猪,天黑遇雨,二十头猪未卖成,到一农家借宿.少妇说:家里只一人不便.男:求你了大妹子,给猪一头.女:好吧,但家只有一床.男:我也到床上睡,再给猪一头.女:同意.半夜男与女商量,我到你上面睡 ...
  • 五类线带宽100兆赫兹,超五类155兆赫兹,六类线250兆赫兹.五类和超五类里面单股铜芯都是24AWG,六类一般是23AWG.五类和超五类线里面没有隔离带,六类线里面有一字或十字隔离带.五类线皮上标有CAT5字样,超 ...
  • 作为网管员,每天要面对大大小小的各种故障,如何能够快速排除故障,让网络畅通无阻是网管员们关心的问题,本文则通过排除某次网络故障阐述了一个网管员的亲身感受.网络结构我们单位内部计算机局域网是一个具有一定规模的园区网络. ...