-Ixxx 的意思是除了默认的头文件搜索路径(比如/usr/include等)外,同时还在路径xxx下搜索需要被引用的头文件。 所以你的 gcc -I. -I/usr/xxxxx 的意思是,同时还要再 . 目录(即 执行gcc的当前目录) 以及 /usr/xxxxx 目录下搜索头文件。00分享举报您可能感兴趣的内容广告 淘宝网-万千笑傲股市,淘不停! 淘宝...
-Ixxx 的意思是除了默认的头文件搜索路径(比如/usr/include等)外,同时还在路径xxx下搜索需要被引用的头文件。 所以你的 gcc -I. -I/usr/xxxxx 的意思是,同时还要再 . 目录(即 执行gcc的当前目录) 以及 /usr/xxxxx 目录下搜索头文件。
编译选项-D表示定义一个宏,-DTCN_LE的意思就是定义一个宏,宏名叫TCN_LE
简单的说,gcc对ANSI C标准进行了扩展,使用这些扩展时,编译器会抛出警告。使用__extension__关键字告诉gcc不要抛出警告! gcc -E hello.c -o hello.i生成的hello.i过程及源码如下: 注:hello.i是被部分修改过的,为了显示预编译处理的嵌套过程 hello.c 1 2 3 4 5 6 7 #include<stdio.h> intmain() { ...
简单的说,gcc对ANSI C标准进行了扩展,使用这些扩展时,编译器会抛出警告。使用__extension__关键字告诉gcc不要抛出警告! gcc -E hello.c -o hello.i生成的hello.i过程及源码如下: 注:hello.i是被部分修改过的,为了显示预编译处理的嵌套过程 hello.c ...