当前位置: 技术问答>linux和unix
看看这个编译错误
来源: 互联网 发布时间:2015-08-06
本文导语: printf( _("n# numResponses: %dn"), nresponses ); 不知道在字符串前加上_()是什么意思,编译成可执行程序的时候有以下错误: Undefined first referenced symbol ...
printf( _("n# numResponses: %dn"), nresponses );
不知道在字符串前加上_()是什么意思,编译成可执行程序的时候有以下错误:
Undefined first referenced
symbol in file
_ ../../lib/libc.a(access.o)
需要链接什么库才可以?
不知道在字符串前加上_()是什么意思,编译成可执行程序的时候有以下错误:
Undefined first referenced
symbol in file
_ ../../lib/libc.a(access.o)
需要链接什么库才可以?
|
不需要这个_()的,把这个去掉就可以了。不然,查查有没有什么头文件定义了_为名字的宏。
|
如果你的程序是从某本书籍上考的华,注意一下,该书是不是提供了头文件,出于可移植性的考虑,可能定义了如下的宏:
typdef _(STRING) ...
不知你都包含了什么头文件?
typdef _(STRING) ...
不知你都包含了什么头文件?