一个c程序,用到pow、time、rand和srand等函数,在用gcc-CCORE(同样是gcc,只不过是针对原mororola的核mcore的),用-c参数编译成.o文件。但在连接的时候,出现undefined reference to 'rand'等错误。于是在连接时指明库-lm,并且指明路径,这时出了原先那些错误外,还有更多错误,比如:/export/home/…/lib/lib.a(e_pow.o):In function '__ieee754_pow':e_pow.o(.text_0x300):undefined reference to '__adddf3' 同样的程序,在...
by jimobaobao - C/C++ - 2003-06-10 12:03:53 阅读(3940) 回复(13)
定义了个模板类 simdb.h
template
我在终端下对程序进行链接后出现了以后提示: /usr/acis/bin/linux_so_debug/libSpaHBridge.so:undefined reference to 'Hc_Show_Shell_Size' 程序在编译时能通过,但是在链接时就出现以上的问题,请大家帮一下忙啊!!!!
我定义了一个外部变量msgfd, 然后在另外一个文件log.c中(已经做声明extern msgfd)引用msgfd,请问为什么会出现:undefined reference to `msgfd',谢谢大家 :?
出现undefined reference to这个错误怎么办? main2 是lzma压缩源代码中的函数(我使用lzma源代码编译而不是连接系统中的库文件),我看了很多帖子还是解决不了问题,extern "c"也试了试,但是还是失败了。 我想听听大家有什么好的建议么? 谢谢大家了 artcodes@lenny:~/workspace/Mpi/C-C++$ make mpicxx -Wall -I inc/ -c src/LzmaPPU.cpp -o obj/LzmaPPU.o src/LzmaPPU.cpp: In function ‘int main(int, char**)’: src/LzmaP...
#include
make config和make dep都没有问题,就是在最后一步make的时候出现 /home/ucosii4skyeye/samples/ucos_test/../../lib/skyeye_printf.c:110: undefined reference to `isdigit' skyeye_printf.o: In function `skyeye_printf': /home/ucosii4skyeye/samples/ucos_test/../../lib/skyeye_printf.c:156: undefined reference to `isdigit' make: *** [ucos_test.elf] Error 1 提示的是 undefined reference to `isdigit' 但isdigit是包...
编译一个可以读写mysql的c程序,出现undefined reference to `mysql_store_result' 错误,一般是什么原因?
我已经#include
zl@sunnydog:~$ psql /usr/lib/postgresql/8.3/bin/psql: symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: PC os:ubuntu 最开始直接用代码编译按装提不 libreadline这个库找不见,后来手动编译安装libreadline后还是不能成功。 直接apt-get install postgresql,安装成功,但是用psql连接是却出现了上述的问题,请问是什么原因? [ 本帖最后由 sunnydogzhou 于 2008-9-16 23:18 编辑 ]
编译连接都没有问题。但是用dlopen却会出现undefined symbol错误。 flag从RTLD_NOW换成RTLD_LAZY也不行。 请问可能是什么原因呢?