gpt4 book ai didi

ubuntu - 如何将默认 binutils 转换为 binutils-2.26?

转载 作者:行者123 更新时间:2023-12-04 18:29:48 41 4
gpt4 key购买 nike

当我命令“make”时,我收到如下错误:

/usr/bin/ld: ../../../lib//liblmi.a(LMInterface.o): unrecognized relocation (0x2a) in section `.text'

这个错误是由早期版本的 binutils 引起的,我有这样的 binutils:
GNU ld (GNU Binutils for Ubuntu) 2.24

我通过以下命令安装了 binutils-2.26
$ sudo apt-get update
$ sudo apt-get install binutils-2.26

但是我有一个问题,我安装了binutils-2.26,但是默认的binutils版本是2.24,那么如何将binutils-2.26转换成默认的binutils呢?

最佳答案

binutils-2.26/usr/bin/as-2.26 等名称提供各个程序和 /usr/bin/ld-2.26 ,因此 binutilsbinutils-2.26包可以同时安装。然而,程序的未版本化名称可在 /usr/lib/binutils-2.26/bin 中找到。目录,因此您可以使用以下 shell 命令激活它们:

PATH="/usr/lib/binutils-2.26/bin:$PATH"

结果, gccg++将使用 binutils 2.26 而不是默认的 binutils 版本。

关于ubuntu - 如何将默认 binutils 转换为 binutils-2.26?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52754728/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com