当前位置:  技术问答>linux和unix

gmake的编译选项问题

    来源: 互联网  发布时间:2016-09-18

    本文导语:  操作系统:IBM的OSF1 有一个系统文件makedefs_OSF1,其中有一条编译选项是这样的: LDCXXFLAGS = -shared  -no_archive -error_unresolved -update_registry ${LIBDIR}/so_locations -lcxx -lc 其中-error_unresolved这个编译选项不知道是什么意思,...

操作系统:IBM的OSF1
有一个系统文件makedefs_OSF1,其中有一条编译选项是这样的:
LDCXXFLAGS = -shared  -no_archive -error_unresolved -update_registry ${LIBDIR}/so_locations -lcxx -lc

其中-error_unresolved这个编译选项不知道是什么意思,程序因为这个编译不过去呢,请高手指点一下,谢谢

|
这不是make的选项,而是ld的,也就是链接选项。
//在man ld中
-error_unresolved
      Produce an error message and return a nonzero error status when
      unresolved symbols are encountered, except for those matching
      -expect_unresolved. This is the default behavior for linking executable
      programs.
当有符号无法解析(找不到)的时候,产生一个错误。这是默认设置。
比如,如果调用了一个函数foo但是找不到foo的实现,就会出这种错。
还是好好检查一下代码吧,看看是哪个函数或者变量找不到。
有可能是少链接了一个库。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于gmake中的gethosttype的问题
  • 50分的问题!make文件找不到? You don't seem to have 'make' or 'gmake' in your PATH
  • gmake问题,请高手帮忙
  • [求助]FreeBSD下安装gmake不成功
  • 两台机器上gmake install时候,一台出错,一台正常
  • Red Hat Linux9安装CMake时,gmake失败,求解答!
  • 哪有debian下的gmake下载,急用
  • 哪位高手能解释下gmake 的depend命令
  • Solaris下如何装gmake工具(GNU make)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3