笔者在学习csapp的时候写代码要用到csapp.h的代码,网上的经验都试了个遍,但是还是不行,后来不断摸索终于找到了解决方案
使用动态库的方法来使用
首先把csapp.h和csapp.c下载下来地址:CS:APP2e, Bryant and O'Hallaron (cmu.edu)
然后把csapp.h放进系统头文件寻找路径/usr/local/include
然后编译csapp.c成为动态库
然后把这个动态库移动到/lib64下
注意一定是lib64,网上其他的方法是不准确的,因为lib64下存在的是动态库文件
当我们编译的时候,makefile一定要加上 -lcsapp
这样就可以成功编译运行了