Linker Error : gcc

后端 未结 2 770
孤独总比滥情好
孤独总比滥情好 2021-01-04 13:45

I am getting this error every time, while compiling programs, configuring and installing
some things like binutils, textinfo, etc..

 /usr/local/bin/ld:         


        
相关标签:
2条回答
  • 2021-01-04 14:14

    If you were attempting to install a version of binutils that should work alike the one found in /usr/bin, you should know that

    • gcc invokes ld with a --sysroot=/ option.
    • ld of binutils built from source with the default options rejects a --sysroot option.
    • A --sysroot option will only be accepted by ld if binutils was configured with option --with-sysroot.

    So, to cover this use-case, configure binutils with option --with-sysroot=/.

    0 讨论(0)
  • 2021-01-04 14:33

    Try to use gcc with the following option: gcc --sysroot=/usr/local

    But, as the others told you in the comments, don't try to mess your system with critical packages such as the binutils, except if you know what you are doing.

    0 讨论(0)
提交回复
热议问题