123
返回列表 发新帖
楼主: wwwyhx
跳转到指定楼层
上一主题 下一主题
收起左侧

[背景提升] 请教大家如何学习linux下c++

 
🔗
touchzou 2012-6-24 08:46:36 | 只看该作者
全局:
推荐一本,Advanced Linux Programming, 感觉还不错, 官网提供PDF下载,APUE太庞大了.
回复

使用道具 举报

🔗
LoveLizzie 2012-7-13 09:29:52 | 只看该作者
全局:
我一直在linux下用C++编写程序的
linux多用就觉得其实很好用的,首先要安装编译环境,一般服务器都会装好的. .и
首先要学会在终端操作,就是在terminal里面打代码来达到各种操作,这是跟windows最大的差别了,虽然很多开源linux系统都有桌面操作,但是很多程序员都对此表示不屑的吧
用g++或者gcc编译器都是可以的,只是编译的时候选项会不太一样,不同平台的语言都是一样的
如果要写大型程序的话要用makefile
调试的话linux下有非常强大的qdb调试器
总的来说linux终端下编译及运行C++不像windows下vs那样集成在一个软件中,而是一步一步分开做,比较清晰,你可以知道哪一步出了问题,当然你也可以选择在中间就停下,研究机器语言什么的
我建议还是去一些大型的linux论坛逛逛,例如ubuntu的中文论坛,会有很大的收获的
回复

使用道具 举报

🔗
farayaw 2012-7-20 08:57:40 | 只看该作者
全局:
看了你们讨论的我觉得我真是还没有起步了。。。。
回复

使用道具 举报

🔗
jarryjian 2013-3-5 12:35:50 | 只看该作者
全局:
其实linux的c++学习没什么,c++只是通用的语言,如果你想开发linux的程序就要学linux的API还有他的UI、multi-thread还有socket部分,但是linux下的API都是c的。
但是用C++调用c函数还不简单!extern"c"{}就搞掂了。
所以找本Linux下的shell编程简单看一下,然后深入学习一下linux的C编程就行了.--
c++只是语言,语言只是载体!
如果是要开发图形界面的,就学qt开发吧
回复

使用道具 举报

🔗
FreeThinking 2013-3-6 00:22:27 | 只看该作者
全局:
一般Linux起步阶段,C/C++基础,gcc编译器,makefile,vim/emacs + ctags + cscope
在起步阶段,需要把windows中的那一套东西都扔掉,因为很多事情都是由VS完成了的。. 1point3acres
在熟悉了所有的步骤,比如编译,链接动态库,静态库等,之后如果觉得效率低下,可以考虑使用eclipse+CDT的方式开发C/C++程序。

评分

参与人数 1大米 +10 收起 理由
cs900601 + 10 我顶cscope,我一直用!

查看全部评分

回复

使用道具 举报

🔗
fuxiang90 2013-3-7 16:17:33 | 只看该作者
全局:
wwwyhx 发表于 2011-5-5 14:16
eclipse + cygwin

linux 下就直接 gcc 呗

ide 我用 codeblocks
回复

使用道具 举报

全局:
wwwyhx 发表于 2011-5-5 14:16
eclipse + cygwin

cygwin貌似不是真正的linux,只是模仿了一下命令行。。我一般直接notepad或者vi搞。。
回复

使用道具 举报

🔗
jeepking 2014-4-6 03:20:20 | 只看该作者
全局:
我就用vi或codeblock搞定!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表