ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ”Undefined reference to“ 的处理

”Undefined reference to“ 的处理

原创 Linux操作系统 作者:Tom 时间:2007-07-12 00:00:00 0 删除 编辑
在C++代码中调用C的库文件,需加上extern "C",用来告知编译器:这是一个用C写成的库文件,请用C的方式连接他们。
Undefined reference to 错误:这类错误是在连接过程中出现的,可能有两种原因∶一是使用者自己定义的函数或者全局变量所在源代码文件,没有被编译、连接,或者干脆还没有定义,这需要使用者根据实际情况修改源程序,给出全局变量或者函数的定义体;二是未定义的符号是一个标准的库函数,在源程序中使用了该库函数,而连接过程中还没有给定相应的函数库的名称,或者是该档案库的目录名称有问题.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/2008/viewspace-45218/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 这几天好忙啊!
请登录后发表评论 登录
全部评论

注册时间:2007-12-28

  • 博文量
    109
  • 访问量
    1260879