前段时间买了本“圣经”--Unix环境高级编程(第三版),看书嘛当然抱着一边理论
一边操作。
第一章1.4书中 cc myls.c编译不通过,提示缺少头文件,那简单我给你指定头文件
cc myls.c -I/work/PC_Unix_Env_Advance_Programming/ORG_EXAPMLE/apue.3e/include
结果报错:undefined reference to `err_quit' 等等.
肯定是调用某些库中err_quit函数,缺少了那我给你补上呗,在相应的lib文件中发现个静态库libapue.a,
没跑了就是它.
cc myls.c -I/work/PC_Unix_Env_Advance_Programming/ORG_EXAPMLE/apue.3e/include
-L/work/PC_Unix_Env_Advance_Programming/ORG_EXAPMLE/apue.3e/lib/ -lapue
编译通过,运行OK。