bmfs.net
当前位置:首页 >> 如何配置linux下的gCC使其默认加上stD=C99方式编译 >>

如何配置linux下的gCC使其默认加上stD=C99方式编译

你用的IDE应该是Code::Blocks。我用的是10.05版本,在setting中选择compiler and debugger,然后选择compile flags旁边的Other options, 输入-std=c99。当然,用这种方法需要去掉源程序里的gcc -std=c99……那一行。或者不使用Code::Blocks,直接...

echo "alias gcc='gcc -std=c99'" >> ~/.bashrc

刚才测试 gcc -Wall main.c 没有任何warning gcc (GCC) 7.2.1

加上 -std=c99 gcc -std=c99 tset.c -o test

GCC对C99支持较好,windows下使用gcc可以参考: http://www.cnblogs.com/xusw/p/3617572.html 推荐使用 TDM-GCC & Notepad++ 相让让gcc识别C99语法,需要加编译选项-std=c99 比如编译如下代码(c99test.c): #include int main(){int n;scanf("%d...

【背景】 折腾: 【未解决】cygwin下编译crosstool-ng在Building C library时出错:../wcsmbs/uchar.h:47:5: error: #error " requires ISO C11 mode" 期间,才知道,除了c89,c90,c99之外,还有个c11。 然后,参考: 编译安装glibc 而知,低版...

你用的IDE应该是Code::Blocks。我用的是10.05版本,在setting中选择compiler and debugger,然后选择compile flags旁边的Other options, 输入-std=c99。当然,用这种方法需要去掉源程序里的gcc -std=c99……那一行。或者不使用Code::Blocks,直接...

gcc默认是不支持c99及以上版本的 如果想支持,需要在编译时加参数:-std=c99 gcc -std=c99 -o xx xx.c 或者在源码里定义宏 #define __STDC_VERSION__ 199901L

把 asm换成 __asm试试

目前官方ffmpeg的最新版本为0.9, 我们就以此为例: 1. 下载最新git版本的源代码(http://ffmpeg.zeranoe.com/builds/, 本例下载的是2011-12-12版本) 2. 放到MSYS环境里配置,生成config.h文件。mingw gcc是能顺利编译通过整个项目的,并生成最新...

网站首页 | 网站地图
All rights reserved Powered by www.bmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com