首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"cc1plus:错误:‘-cc1plus=’switch‘编译错误的值(’tigerlake‘)错误

"cc1plus:错误:‘-cc1plus=’switch‘编译错误的值(’tigerlake‘)错误
EN

Stack Overflow用户
提问于 2020-10-23 12:01:12
回答 2查看 3.2K关注 0票数 4
代码语言:javascript
复制
cc1plus: error: bad value (‘tigerlake’) for ‘-march=’ switch

cc1plus: note: valid arguments to ‘-march=’ switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native

cc1plus: error: bad value (‘tigerlake’) for ‘-mtune=’ switch

cc1plus: note: valid arguments to ‘-mtune=’ switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native

make[2]: *** [makefileCommon/compile.core.mk:240: /home/josue/Documents/of_v0.11.0_linux64gcc6_release/libs/openFrameworksCompiled/lib/linux64/obj/Release/libs/openFrameworks/events/ofEvents.o] Error 1

make[1]: *** [makefileCommon/compile.core.mk:204: Release] Error 2

make[1]: Leaving directory '/home/josue/Documents/of_v0.11.0_linux64gcc6_release/libs/openFrameworksCompiled/project'
make: *** [/home/josue/Documents/of_v0.11.0_linux64gcc6_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:125: Release] Error 2

每当我尝试在终端中使用make命令进行编译时,我都会得到这个错误。程序在我的旧笔记本和我的台式机上编译和运行得很好。使用openframeworks库。我使用的是XPS139310,它有一个错误提到的tigerlake处理器。XPS正在运行Pop!_OS,和我的桌面一样。任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-23 23:56:46

解决了安装g++-10和gcc-10的问题:

代码语言:javascript
复制
sudo apt install g++-10
sudo apt install gcc-10

然后使用以下命令运行make:

代码语言:javascript
复制
make CC=gcc-10 CPP=g++-10 CXX=g++-10 LD=g++-10

感谢退役的忍者和MadScientist。

票数 6
EN

Stack Overflow用户

发布于 2021-03-10 17:51:49

您可以将gcc&g++更新到更高版本(10):

代码语言:javascript
复制
sudo apt install gcc-10 g++-10
代码语言:javascript
复制
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10

然后您可以按如下顺序选择默认的gcc版本:

代码语言:javascript
复制
sudo update-alternatives --config gcc

参考:https://www.cnblogs.com/livelab/p/13049117.html

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64493692

复制
相关文章

相似问题

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