不幸的是。
我编译了我的共享库,链接器没有抱怨找不到它,但我仍然得到未定义的引用错误。考虑到我可能做错了什么,我做了一些研究,发现这个很好,简单的演练:
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 位