《Linux/Unix系统编程手册》中的例子在Linux下运行的方法

来源:互联网 发布:淘宝怎样才能分期付款 编辑:程序博客网 时间:2024/05/16 00:30

楼主菜鸟,从《Linux/Unix系统编程手册》学起,学程序肯定先运行例子进行玩耍,可是搞了1个多小时也不知道书中的例子该怎么运行,百度不出来,随便打了个make命令喝了杯水,发现了多出了个XX.a文件,把问题解决了!拿出来和大家分享下,不喜勿喷,O(∩_∩)O哈哈~

环境:win7下VMware10+Ubuntu14

1、去官网(http://www.man7.org/tlpi/code/index.html),点击下载链接后获得源码地址,拷贝下来


2、直接在Linux下粘贴该地址,下载:

wget http://211.162.31.131/files/7227000001B694A3/www.man7.org/tlpi/code/download/tlpi-160726-dist.tar.gz-O aaa(随便取个名字,哈哈大家都这么干~)


3、解压 tar -zxvf aaa



make progconc里的程序,发现报错:make: *** No rule to make target `../libtlpi.a', needed by `syscall_speed'.  Stop.意思是说上级文件少个xx.a


4、解决办法:在tlpi-dist目录下make下。


喝个水,等编完。。。。。。。。


有需要的那个xx.a文件了,意味着各位同学可以翻江倒海随便玩了!


5、全有了(绿色的即可执行文件),随便运行。



6、如果出于学习需要,改变了部分代码,直接在各章节目录下make就好


Salute!


0 0