我正试图用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、升级节点和切换节点版本。
最近有没有其他人经历过这个问题,或者有什么建议/解决办法?
发布于 2019-12-31 19:00:09
尝试更新对isl的引用:
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发布于 2020-01-06 18:56:53
这一问题在常见问题中有如下描述:
build?id=avr-gcc-internal-compiler-error-abort-trap-6-program-cc1-on-macos
这是一个更新brew的问题,导致avr依赖于损坏的符号链接。 解决方案是删除和重新安装所有受影响的模块。
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:
brew link --overwrite avr-gcc@8 --force它会解决你的问题。至少对我来说是这样。
发布于 2020-11-18 16:54:06
在运行musl.cc交叉编译器时,我在Mac上发生了这种情况。我是通过
brew install islhttps://stackoverflow.com/questions/59538261
复制相似问题