当前位置: 技术问答>linux和unix
linux初学者请教linux C++编程学习
来源: 互联网 发布时间:2016-12-04
本文导语: windows 下的C++编程比较熟练。现在需要转入linux下。 我用的软件是 Source Insight和 SecureCRT , 远程连接 linux服务器。 由于我的 Liunx基础为0. 就是说以前从来都没有接触过liunx. 所以向大家请教学习方...
windows 下的C++编程比较熟练。现在需要转入linux下。
我用的软件是 Source Insight和 SecureCRT , 远程连接 linux服务器。
由于我的 Liunx基础为0. 就是说以前从来都没有接触过liunx. 所以向大家请教学习方法。
1. 我现在 想学习linux下C++编程。 不知道从哪学起。 我学习的 顺序应该是什么呢?
我用的软件是 Source Insight和 SecureCRT , 远程连接 linux服务器。
由于我的 Liunx基础为0. 就是说以前从来都没有接触过liunx. 所以向大家请教学习方法。
1. 我现在 想学习linux下C++编程。 不知道从哪学起。 我学习的 顺序应该是什么呢?
|
build tool: makefile
compiler: gcc/g++
editor: vim/emacs
source code cross referrence: cscope/ctag
ide: eclipse/or other
system programming: Unix Environment Advance Programming(? forget the name)
compiler: gcc/g++
editor: vim/emacs
source code cross referrence: cscope/ctag
ide: eclipse/or other
system programming: Unix Environment Advance Programming(? forget the name)
|
我和楼主很相似,在windows VC++环境编程了2年,现改成学习linux下开发。
我的经验是,先学习一些常用的shell命令,然后学习makefile的编写,STL的使用,因为不能使用MFC库了。。。。
我的经验是,先学习一些常用的shell命令,然后学习makefile的编写,STL的使用,因为不能使用MFC库了。。。。
|
了解一下gcc/g++和makefile, 然后就写代码吧...
|
发现问题, 搜索解决办法, 学Linux最快的方式, 一切都准备好了再去实践,太慢
|
先把简单的shell学学吧
|
我也在学linux 下的c/c++编程,一起努力,Linux与unix shell编程指南和Linux操作系统下C语言编程入门这两本书还挺好的
|
http://www.oreilly.com.cn/indexcat.php?c=linux
中文版书目
《Apache Cookbook中文版(第二版)》 New!
《Linux Networking Cookbook中文版》 New!
《Shell脚本学习指南》 New!
《卓有成效的程序员》 New!
《代码之美》 New!
《嵌入式硬件设计(第二版)》 New!
《LPI Linux认证权威指南(第二版)》 New!
《LINUX SERVER HACKS(卷二)》 New!
《BSD Hacks》 New!
《GNU Make项目管理(第三版)》 New!
《CVS精髓》 New!
《LINUX随身指南》 New!
《Linux设备驱动程序(第三版)》 New!
《Linux桌面应用》 New!
《构建嵌入式Linux系统》 New!
《sed与awk(第二版)》
《Linux Server Hacks》
《Linux设备驱动程序》
《UNIX操作系统(第四版)》
《LINUX技术手册(第三版)》
《系统性能优化(第二版)》
《Linux权威指南(第三版)》
《Linux网络管理员指南(第二版)》
《学习bash(第二版)》
《学习GNU Emacs(第二版)》
《实战Samba》
《UNIX超级工具(第二版)上、下卷》
《UNIX系统编程──基于SVR4》
《Unix备份与恢复》
《UNIX技术手册(第三版)》
《UNIX系统管理(第二版)》
《深入理解Linux内核(第三版)》 New!
《LINUX设备驱动程序(第二版)》
《Linux网络管理员指南(第三版)》 New!
《UNIX操作系统 (第五版)》
《学习vi编辑器(第六版)》
《lex与yacc(第二版)》
《深入理解Linux内核(第二版)》 New!
《深入理解Linux内核》
影印版书目
《学习vi和Vim编辑器(第七版,影印版)》 New!
《构建嵌入式LINUX 系统(第二版,影印版)》 New!
《学习Python(第三版,影印版)》 New!
《LINUX系统编程(影印版)》 New!
《linux 系统管理(影印版)》 New!
《LINUX技术手册(第五版,影印版)》 New!
《Linux Kernel in a Nutshell(影印版)》 New!
《深入理解LINUX网络内幕(影印版)》 New!
《深入理解Linux内核(第三版,影印版)》 New!
《GNU Make项目管理(第三版,影印版)》 New!
《LPI Linux认证权威指南(影印版)》 New!
《Linux设备驱动程序(第三版,影印版)》 New!
《Unix操作系统(第五版,影印版)》
《LINUX RAID管理(影印版)》
新闻与评述
JOLT AwardsJOLT Awards ── O'Reilly Radar获Web Sites类大奖,“Beautiful Code”获通用图书类大奖,“The Myths of Innovation”、“Head First SQL”以及Safari Books Online获生产力奖。
What's So Java About Sun's Linux Desktop?What's So Java About Sun's Linux Desktop? ── Sun attracted sharp criticism when it released a tightly integrated Linux desktop distribution under the name Java Desktop System (JDS). In this article, Sam Hiser writes that JDS is not only the very best, most complete, and thoroughly integrated GNU/Linux distro on the market, but it's also a testament to shared values for open standards and competitive functionality. Sam is a coauthor of Exploring the JDS Linux Desktop.
孙玉芳研究员 ── 承蒙孙玉芳研究员审阅《深入理解Linux内核(第二版)》中文版并作序。
The Great Linux Desktop Migration ContestThe Great Linux Desktop Migration Contest ── If you're considering, or you have already embarked upon, a Linux desktop migration, here's your chance to help guide and inspire others and be eligible to win an all-expense-paid trip to Barcelona, Spain. Novell and O'Reilly Media have joined forces to present this contest and are looking for entries that describe the benefits realized from a desktop migration, a phased migration plan, or the most practical tips for migrating to Linux. The contest deadline is August 9 so enter now.
《深入理解Linux内核(第二版)》中文版序言《深入理解Linux内核(第二版)》中文版序言 ── 《深入理解Linux内核(第二版)》以Linux内核2.4.18作为蓝本,全面介绍了Linux内核的体系结构,并对重要的数据结构和函数给出了清晰明了的解释。
《深入理解Linux内核(第二版)》译者序 ── Daniel P.Bovet和Marco Cesati携手为我们打造了这本鸿篇巨著,自此我们有了火把,有了航海图,于是我们就有了彼岸,有了航道,也有了补给码头。
Linux Journal's Editors' Choice Awards ── Linux Journal has announced its editors' picks for this year's outstanding product developments and achievements in the Linux space, and O'Reilly won the category for Best Book in 2003: Understanding the Linux Kernel, 2nd Edition.
中文版书目
《Apache Cookbook中文版(第二版)》 New!
《Linux Networking Cookbook中文版》 New!
《Shell脚本学习指南》 New!
《卓有成效的程序员》 New!
《代码之美》 New!
《嵌入式硬件设计(第二版)》 New!
《LPI Linux认证权威指南(第二版)》 New!
《LINUX SERVER HACKS(卷二)》 New!
《BSD Hacks》 New!
《GNU Make项目管理(第三版)》 New!
《CVS精髓》 New!
《LINUX随身指南》 New!
《Linux设备驱动程序(第三版)》 New!
《Linux桌面应用》 New!
《构建嵌入式Linux系统》 New!
《sed与awk(第二版)》
《Linux Server Hacks》
《Linux设备驱动程序》
《UNIX操作系统(第四版)》
《LINUX技术手册(第三版)》
《系统性能优化(第二版)》
《Linux权威指南(第三版)》
《Linux网络管理员指南(第二版)》
《学习bash(第二版)》
《学习GNU Emacs(第二版)》
《实战Samba》
《UNIX超级工具(第二版)上、下卷》
《UNIX系统编程──基于SVR4》
《Unix备份与恢复》
《UNIX技术手册(第三版)》
《UNIX系统管理(第二版)》
《深入理解Linux内核(第三版)》 New!
《LINUX设备驱动程序(第二版)》
《Linux网络管理员指南(第三版)》 New!
《UNIX操作系统 (第五版)》
《学习vi编辑器(第六版)》
《lex与yacc(第二版)》
《深入理解Linux内核(第二版)》 New!
《深入理解Linux内核》
影印版书目
《学习vi和Vim编辑器(第七版,影印版)》 New!
《构建嵌入式LINUX 系统(第二版,影印版)》 New!
《学习Python(第三版,影印版)》 New!
《LINUX系统编程(影印版)》 New!
《linux 系统管理(影印版)》 New!
《LINUX技术手册(第五版,影印版)》 New!
《Linux Kernel in a Nutshell(影印版)》 New!
《深入理解LINUX网络内幕(影印版)》 New!
《深入理解Linux内核(第三版,影印版)》 New!
《GNU Make项目管理(第三版,影印版)》 New!
《LPI Linux认证权威指南(影印版)》 New!
《Linux设备驱动程序(第三版,影印版)》 New!
《Unix操作系统(第五版,影印版)》
《LINUX RAID管理(影印版)》
新闻与评述
JOLT AwardsJOLT Awards ── O'Reilly Radar获Web Sites类大奖,“Beautiful Code”获通用图书类大奖,“The Myths of Innovation”、“Head First SQL”以及Safari Books Online获生产力奖。
What's So Java About Sun's Linux Desktop?What's So Java About Sun's Linux Desktop? ── Sun attracted sharp criticism when it released a tightly integrated Linux desktop distribution under the name Java Desktop System (JDS). In this article, Sam Hiser writes that JDS is not only the very best, most complete, and thoroughly integrated GNU/Linux distro on the market, but it's also a testament to shared values for open standards and competitive functionality. Sam is a coauthor of Exploring the JDS Linux Desktop.
孙玉芳研究员 ── 承蒙孙玉芳研究员审阅《深入理解Linux内核(第二版)》中文版并作序。
The Great Linux Desktop Migration ContestThe Great Linux Desktop Migration Contest ── If you're considering, or you have already embarked upon, a Linux desktop migration, here's your chance to help guide and inspire others and be eligible to win an all-expense-paid trip to Barcelona, Spain. Novell and O'Reilly Media have joined forces to present this contest and are looking for entries that describe the benefits realized from a desktop migration, a phased migration plan, or the most practical tips for migrating to Linux. The contest deadline is August 9 so enter now.
《深入理解Linux内核(第二版)》中文版序言《深入理解Linux内核(第二版)》中文版序言 ── 《深入理解Linux内核(第二版)》以Linux内核2.4.18作为蓝本,全面介绍了Linux内核的体系结构,并对重要的数据结构和函数给出了清晰明了的解释。
《深入理解Linux内核(第二版)》译者序 ── Daniel P.Bovet和Marco Cesati携手为我们打造了这本鸿篇巨著,自此我们有了火把,有了航海图,于是我们就有了彼岸,有了航道,也有了补给码头。
Linux Journal's Editors' Choice Awards ── Linux Journal has announced its editors' picks for this year's outstanding product developments and achievements in the Linux space, and O'Reilly won the category for Best Book in 2003: Understanding the Linux Kernel, 2nd Edition.
|
无非 是先学习linux系统环境。
学习 gcc
学习如何编写makefile
学习 gcc
学习如何编写makefile
|
如果只是学C++的话 会Makefile gcc基本就可以了
还想做其他的就要去了解下系统了
还想做其他的就要去了解下系统了
|
如果楼主想使用vc一样的集成开发环境可以试试KDevelop和QT
|
可以安装一个linux下的SI,看代码非常方便,不过本人比较喜欢用VIM查看代码,因为已经习惯了这种方式。当然主要看自己的喜好了。
makefile当然是要熟悉的。
makefile当然是要熟悉的。