首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dyld:未加载的库: /usr/local/opt/isl/lib/libisl.21.dylib

dyld:未加载的库: /usr/local/opt/isl/lib/libisl.21.dylib
EN

Stack Overflow用户
提问于 2019-12-31 00:20:59
回答 4查看 4.1K关注 0票数 9

我正试图用QMK来为Rama M6-c写我自己的关键地图。

在运行同样用于Rama M6-c的make wilba_tech/rama_works_m6_b:default时,我一直收到以下消息:

dyld:未加载的库: /usr/local/opt/isl/lib/libisl.21.dylib

在我的候机楼里。

错误信息是

内部编译器错误:中止陷阱:6信号终止程序cc1。

我尝试过在QMK网站上提到的建议命令,但没有成功。

我还尝试过升级自制软件、卸载自制软件、重新安装自制软件、修复来自homebrew医生命令的警告、重新运行util/qmk_install.sh、升级节点和切换节点版本。

最近有没有其他人经历过这个问题,或者有什么建议/解决办法?

  • 操作系统: macOS Catalina
  • 节点: 12.14.0 (通过NVM默认设置)
  • 装置: Rama M6-c
EN

回答 4

Stack Overflow用户

发布于 2019-12-31 19:00:09

尝试更新对isl的引用:

代码语言:javascript
复制
install_name_tool -change '/usr/local/opt/isl/lib/libisl.21.dylib' /usr/local/opt/isl/lib/libisl.dylib /usr/local/Cellar/avr-gcc@8/8.3.0/libexec/gcc/avr/8.3.0/cc1
票数 6
EN

Stack Overflow用户

发布于 2020-01-06 18:56:53

这一问题在常见问题中有如下描述:

build?id=avr-gcc-internal-compiler-error-abort-trap-6-program-cc1-on-macos

这是一个更新brew的问题,导致avr依赖于损坏的符号链接。 解决方案是删除和重新安装所有受影响的模块。

代码语言:javascript
复制
brew rm avr-gcc
brew rm avr-gcc@8
brew rm dfu-programmer
brew rm dfu-util
brew rm gcc-arm-none-eabi
brew rm arm-gcc-bin@8
brew rm avrdude
brew install avr-gcc@8
brew install dfu-programmer
brew install dfu-util
brew install arm-gcc-bin@8
brew install avrdude
brew link --force avr-gcc@8
brew link --force arm-gcc-bin@8

然后,运行以下命令强制使用v8:

代码语言:javascript
复制
brew link --overwrite avr-gcc@8 --force

它会解决你的问题。至少对我来说是这样。

票数 5
EN

Stack Overflow用户

发布于 2020-11-18 16:54:06

在运行musl.cc交叉编译器时,我在Mac上发生了这种情况。我是通过

代码语言:javascript
复制
brew install isl
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59538261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档