GCC的-fno-builtin选项
来源:互联网 发布:centos keepalived nfs 编辑:程序博客网 时间:2024/06/05 00:11
在我们平时写代码的时候,有可能定义一个函数名字和C语言运行库里面已经存在的函数名冲突的情况,比如说,我定义了一个叫void exit()的函数,如果直接编译,就会报错,但其实是有办法让这个源文件顺利编译的,就是在编译时候添加-fno-builtin选项。
举例:
定义一个源文件,叫helloworld.c。里面定义一个void exit()函数,如果我们直接这么编译:
gcc helloworld.c会出现一个警告
warning: number of arguments doesn’t match built-in prototype void exit()
我们加个-fno_builtin就不会出现这个提示了.
~~~~~~~~~~~~~~~~~~~
为什么我这么做了提示gcc: error: unrecognized command line option ‘-fno_builtin’???? 和书上说的不一样,先记下,等过后再说。
阅读全文
0 0
- GCC的-fno-builtin选项
- Gcc编译选项-fno-builtin -fno-builtin-function
- gcc 参数 -fno-builtin
- GCC编译选项--"-fno-strict-aliasing"
- GCC编译选项--"-fno-strict-aliasing"
- gcc -fomit-frame-pointer选项,-fno-dwarf2-cfi-asm 选项
- gcc builtin func
- GCC -fno-omit-frame-pointer
- gcc 的编译选项
- gcc的主要选项
- gcc的一些选项
- gcc常见的选项
- gcc选项的总结
- gcc的一些选项
- GCC的各种选项
- 实用的gcc选项
- gcc的-W选项
- GCC 的优化选项
- BZOJ-1833 [ZJOI2010]count 数字计数 数位DP
- 快速排序
- 垃圾收集机制——JavaScript
- java可变参数
- APP 微信支付,服务端处理
- GCC的-fno-builtin选项
- 七层中反射+配置文件的使用
- hashmap与hashtable区别
- Javascript回调(一):简述
- 字符串函数——strcpy 、strncpy 、strcat、 strncat、 strcmp 、strncmp、 memcpy、 memmove)
- UVA
- Windows将py文件关联到pythonw.exe
- Altium Designer PCB设计规则中英对照
- 测试小故事30:软件测试会消失吗