注意:这里讲的是linux环境编程,而非linux的使用
应该如何去学习?
推荐书跟视频:
- 《unix环境高级编程》
- 视频: http://pan.baidu.com/s/1c1FOrlA (这个视频讲的真的非常不错,强烈推荐,他大体上是按《unix环境高级编程》来讲的)
推荐学习步骤
- 首先要熟悉linux环境操作,熟悉命令行操作。
- 然后要学会使用vim或者emacs。
- 看前面推荐视频,一定要仔细的看不要跳过,可以结合《unix环境高级编程》跟下面的文章一起学习。
寒假学习 第三天 (linux 高级编程) 笔记 小结 晚上刷了笔记本的BIOS ,尽然刷坏了,折腾了一个晚上还没好,我勒个去快哭了。只能在自己的台式机上搞了。 一、虚拟内存的分配 int brk(void *addr); 分配空间,释放空间 void *sbrk(intptr_t increment); 返回空间地址 #include #include int main() { int *
...
2015-05-07
0
2762
一、linux 内存管理 接着昨天 5.函数调用栈空间的分配与释放 函数执行时有自己的临时栈空间,c++成员函数有两个临时栈空间 一个是成员函数的还有一个是对象的 stdcall cdecl fastcall 决定函数栈压栈的参数顺序(这三个都是从右到左) 决定函数栈清空方式 决定函数的名字转换(windows) nm 程序 时 c程序 add 函数名字就叫add c++因为有重载机制会 把
...
2015-05-07
1
3173
最新评论