擅长:python、mysql、java
<p>找不到符号表示找不到声明函数或变量的定义。使用程序编译共享对象的头文件时,链接器会将已声明函数和对象的符号添加到已编译程序中。当您的程序被操作系统的加载程序加载时,符号被解析,以便加载它们的定义。只有在这个时候,如果缺少实现,加载程序才会抱怨它找不到定义,因为可能无法解析库的实际路径,或者库本身没有使用函数或对象的定义所在的实现/源文件进行编译。在linux杂志<a href="http://www.linuxjournal.com/article/6463" rel="nofollow">http://www.linuxjournal.com/article/6463</a>上有一篇关于这方面的好文章。</p>