读书人

学习linux C++的迷茫不知道该怎么入

发布时间: 2012-09-09 09:27:54 作者: rapoo

学习linux C++的迷茫,不知道该如何入手,请大家指点
本人有一定编程经验,最近有需求要在linux系统上开发应用服务器端,比如视频服务器
我之前自学了C++,也能做一些C++编程
但是网上找了一遍,看到linux编程全是基于C语言的,linux上的C++编程的书都很少
是我没找到这些书?还是linux上编程都是C的,没有用C++的?

请大家指点下我的学习方向,该学习那方面的知识
谢谢了啊

[解决办法]
UNIX 如果不是图形界面的, 很少会用 C++ 吧.
不需要图形库的情况下, linux 的 C++ 和 windows 的 C++ 也没有什么区别, 没有必要单独出书吧...
要做服务器还是了解 linux 的 API, 网络模型哪些, 这些对 C 还是 C++ 来说并没有什么区别.
[解决办法]
可以先看看《GNU C++ for Linux 编程技术》,绝大部分的开源库都是用C写的,不过不影响你用C++去调用它们的。
[解决办法]
linux上做c++,有关系统的,和linux c调的接口、函数啥的都是一样的。
所以没有专门的所谓“linux c++”,也就是说
1、linux下的c++开发,就是c++加上linux c api
2、学习linux c++开发,就是分别学c++和linux c。
c++学习推荐《c++ primer》,linux 系统编程推荐《unix环境高级编程》

另外,既然是linux,一点shell多少是需要的
[解决办法]
Linux C 编程一站式学习.pdf
[解决办法]
先从makefile,gdb入手
[解决办法]
如果习惯了IDE环境的话,那么Code::Blocks很适合你,直接sudo apt-get install codeblocks安装即可。

读书人网 >C++

热点推荐