【发布时间】:2011-02-18 15:48:07
【问题描述】:
不幸的是。
我已经编译了我的共享库,链接器不会抱怨找不到它,但我仍然收到未定义的引用错误。考虑到我可能做错了什么,我做了一些研究,发现了这个不错、简单的演练:
http://www.adp-gmbh.ch/cpp/gcc/create_lib.html
我一直遵循这封信,但我仍然得到:
$ gcc -Wall main.c -o dynamically_linked -L.\ -lmean
/tmp/ccZjkkkl.o: In function `main':
main.c:(.text+0x42): undefined reference to `mean'
collect2: ld returned 1 exit status
这是非常简单的东西,所以出了什么问题?!我的设置中是否有需要检查/调整的内容?
GCC 4.3.2 Fedora 10 64 位
【问题讨论】:
-
'\' 不是路径分隔符。 '/' 是。
标签: c gcc linker compilation undefined-reference