initializer element is not constant

如下图所示,编译C语言时出现报错:error:initializer element is not constant

 

解决方法有两种:

第一种是改代码,把全局变量改成定义成局部变量,可以参考:《initializer element is not constant 问题》

第二种是升级gcc为v8.1以后的版本,这种方法优势是不用改代码。参考:《Ubuntu升级GCC版本》

initializer element is not constant_第1张图片

 

你可能感兴趣的:(C++,linux,linux)