Beginning Linux Programming 4th
前言
今天开始看 <<Beginning Linux Programming 4th>> 这本书,目的当然是为了学好linux下的编程...毕竟以后是从事嵌入式linux的--!
但是我是一个没有基础的人啦...以前的大好时光都被我荒废掉了,现在努力希望不迟!!!!!18个章节的书啊,为什么计算机的书都是这么大这么厚呢???而且价格极其昂贵!!!其实也没具体的学习计划,也没说得一章一章的看下去,但是我想全看完应该是有好处的...我要速度啃完啊,当然质量也不能忽视!!!就怕看完书之后感觉自己没什么收获的事情发生了!!!不罗嗦了,静下心好好理解吧!!!
第一章 入门
既然是入门当然是有关linux简介啦,作者强调了这本书beginning的意思把我打击了 ~~
linux与unix,gnu之间的种种关系我也不说了,我使用ubuntu作业,只能感谢Linus Torvalds,这位哥们是我的偶像啊!!!
linux程序设计的基本概念,作者建议我们使用emacs,但是我还是喜欢vim一些...然后就是gcc, a.out的含义是assembler output<汇编输出>我只能说你赢了(这都说 --!)...
usr/bin 一般存放程序开发工具 usr/local/bin /opt
头文件 : 对常量的定义 系统函数库函数的调用的声明 放在/usr/include
库文件 : 静态库(.a) 归档文件(archive) ar -crv libone.a add.o
共享库(.so) 注意共享库的更新是独立于依赖他的应用程序,lib/libm.so 对 lib/libm.so.N 使用符号链接...
ldd programm //查看一个程序的共享库