当前位置: 技术问答>linux和unix
请教linux环境c++开发相关信息
来源: 互联网 发布时间:2016-03-30
本文导语: 从事windows下c++开发将近两年了,但除了大学时远程登陆到linux的上机操作外,基本没有什么linux环境编程经验。想请教一下目前linux环境编程用的最多的开发工具叫什么名字?是不是安装系统自带的?一般从事linux环境...
从事windows下c++开发将近两年了,但除了大学时远程登陆到linux的上机操作外,基本没有什么linux环境编程经验。想请教一下目前linux环境编程用的最多的开发工具叫什么名字?是不是安装系统自带的?一般从事linux环境c++开发安装哪个系列linux系统?在windows下开发,有msdn和sdk文档供参考,在linux下开发参考什么资料呢?
|
gcc / g++ / gdb
通常是安装系统自带的,自己上网下载也很容易。
最近流行ubuntu或者fedora。从开发的角度来讲,我觉得没什么太大区别。
man + 源代码 + linux社区。
通常是安装系统自带的,自己上网下载也很容易。
最近流行ubuntu或者fedora。从开发的角度来讲,我觉得没什么太大区别。
man + 源代码 + linux社区。
|
用惯了windows的c++集成开发环境可能一时无法适应linux/unix下的开发环境,一般linux开发人员习惯用emacs,字符界面,命令方式操作,初学的话需呀一些时间来熟悉
linux下操作系统的选择比较自由,我和我认识的一些Linux开发人员大多用debian,而linux的作者linus用的fadora。
看你的需要来选择了
linux下操作系统的选择比较自由,我和我认识的一些Linux开发人员大多用debian,而linux的作者linus用的fadora。
看你的需要来选择了
|
linux系统很多,刚开始时感觉不出来大的区别,我在公司用的CentOS,在家用的fadora.
emacs+gcc+gdb
一般就这样。
emacs+gcc+gdb
一般就这样。
|
kdevelop
qt
资料很多,网络尤为丰富
qt
资料很多,网络尤为丰富
|
我是自学linux编程,写一些小程序的时候我用eclipse+Cdt环境。很方便。
系统就用ubuntu。硬件识别能力强,操作简单,装软件容易,配置开发环境也快。资料很多,使用的人也多。看看各大linuxbbs的linux的各种发行版登陆人数对比就就明白了。
Fedora是唯一可以和ubuntu人数比的。
系统就用ubuntu。硬件识别能力强,操作简单,装软件容易,配置开发环境也快。资料很多,使用的人也多。看看各大linuxbbs的linux的各种发行版登陆人数对比就就明白了。
Fedora是唯一可以和ubuntu人数比的。
|
APUE是经典unix编程教材,全称unix环境高级编程
不懂的函数可以安装相关man页来man [1~7] xxxxx查找说明
不懂的函数可以安装相关man页来man [1~7] xxxxx查找说明
|
补充一下makefile,不经常用,但是应该掌握
另外没有人用vi吗?
另外没有人用vi吗?
|
我用vi
很适合程序员用,用熟了有时候比IDE还快。
当然,刚开始学的时候是要费点劲的
很适合程序员用,用熟了有时候比IDE还快。
当然,刚开始学的时候是要费点劲的
|
vim + gcc + valgrind
|
我用kscope,linux的sourceinsight工具,很不错的,vi /emacs等等个人认为不适合大规模的程序开发的!当然也是需要熟悉使用的!