簡體   English   中英

你如何為 MacOS 安裝庫“iberty”?

[英]How do you install library “iberty” for MacOS?

嘗試為 MacOS Mojave 編譯backward-cpp https://github.com/bombela/backward-cpp ,並得到這個:

ld: library not found for -liberty

哪個本身很簡單,但我似乎找不到如何安裝它?

https://unix.stackexchange.com/questions/160517/configuration-error-iberty-library-not-found

說要安裝binutils不幸的是,使用 brew brew install binutils安裝它不包括iberty庫。 似乎libiberty包含在gcc編譯器( https://github.com/gcc-mirror/gcc/tree/master/libiberty )中,但我默認使用clang 如果使用 clang 就不能使用libiberty嗎?

我試過使用最新的 gcc

gcc --version
gcc (Homebrew GCC 9.3.0_1) 9.3.0
cmake .. -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/gcc

但無濟於事,不幸的是同樣的問題。 有誰知道如何解決這個問題?

您可以為此使用 Homebrew。 首先將--enable-install-libiberty添加到 binutils 的配置選項中,使用:

brew edit binutils

然后使用以下方法重新安裝它:

brew reinstall -s binutils

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM