当前位置: 技术问答>linux和unix
请问关于unix高级编程的例程的问题(不要笑话俺)
来源: 互联网 发布时间:2015-01-13
本文导语: 从richard stevens 的网站上下了个for linux的例程包, 解开为apue目录,按照readme生成了libmisc.a用ar看应该是包含了 各个.o文件的,但是把它拷到其他目录下编译就不行。 gcc -o a mycat.o libmisc.a (mycat.o已经生成) 但是...
从richard stevens 的网站上下了个for linux的例程包,
解开为apue目录,按照readme生成了libmisc.a用ar看应该是包含了
各个.o文件的,但是把它拷到其他目录下编译就不行。
gcc -o a mycat.o libmisc.a (mycat.o已经生成)
但是有如下问题:in function strerror:
strerror.o(.text+0x15):
'sys_errorlist'is deprecated,use 'strerror'or 'sterrorr'instead
为什么这样?但是把error.o拿过来gcc -o mycat.o error.o就可以,(libmisc.a中含error.o)
解开为apue目录,按照readme生成了libmisc.a用ar看应该是包含了
各个.o文件的,但是把它拷到其他目录下编译就不行。
gcc -o a mycat.o libmisc.a (mycat.o已经生成)
但是有如下问题:in function strerror:
strerror.o(.text+0x15):
'sys_errorlist'is deprecated,use 'strerror'or 'sterrorr'instead
为什么这样?但是把error.o拿过来gcc -o mycat.o error.o就可以,(libmisc.a中含error.o)
|
还需加入头文件,或在gcc中用-I加入头文件的搜索路径,Try.Good Luck!