使用g++编译LinuxSampler时C编译器无法生成可执行文件求助
解决方案
报错根因为debian/rules配置文件中写入了GCC 9.3版本不支持的编译优化参数,按以下步骤修复即可:
- 进入linuxsampler源码根目录,打开
debian/rules配置文件 - 找到全局定义CFLAGS、CXXFLAGS的配置行,删除其中的
-mss3、-fvectorize两个参数,其余配置保持不变 - 执行
make clean命令清理之前生成的编译缓存与临时配置文件,避免旧配置残留 - 重新运行打包命令:
dpkg-buildpackage -rfakeroot -b
如果执行后仍出现同类编译参数不识别报错,按同样逻辑删除debian/rules中对应不支持的优化参数即可,删除专属优化参数不会影响软件核心功能的正常编译与使用。
内容的提问来源于stack exchange,提问作者GHart
相关产品推荐
相关产品推荐

