Centos7 Linux编译报错missing binary operator before token及解决方法 :连接
在使用builroot,make linux时出现missing binary operator的语法报错:
missing binary operator before token "("
__has_attribute(btf_type_tag) && !defined(__BINDGEN__)
查找原因发现是centos7.9,自动安装的gcc版本只能是4.8,可以先尝试查看gcc版本
gcc --version
对于过低的gcc版本,只要升级下版本就好了。个人升级到gcc9
centos 7 升级 gcc : 连接
sudo yum -y install centos-release-scl
sudo yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
欢迎来撩 : 汇总all