美文网首页
GCC使用教程

GCC使用教程

作者: 呱呱呱2 | 来源:发表于2020-04-16 22:56 被阅读0次

1. GCC快速入门

http://c.biancheng.net/view/661.html

2. C代码中定义Macro

  • #include <stdio.h>
    #define XXX
    int main()
    {
        printf("num:%d \n",XXX);
    }
    
  • 编译命令
    gcc main.c -o main.out
    编译出错
    所以C源码中的 #define XXX 不等于 #define XXX 1

3. GCC中定义 Macro

  • -Dmacro
    • 等价于在头文件中定义:#define macro 1
    • c代码
      #include <stdio.h>
      int main()
      {
          printf("num:%d \n",XXX);
      } 
      
    • 编译命令
      gcc -DXXX main.c -o main.out
      
    • 输出
      ./main.out
      num:1
      
  • -Dmacro=string
    • 等价于在头文件中定义:#define macro string
    • c代码
       #include <stdio.h>
       int main()
       {
          printf("num:%d \n",XXX);
       }
      
    • 编译命令
      gcc -DXXX=123 main.c -o main.out
      
    • 输出
      ./main.out
      num:123
      

相关文章

网友评论

      本文标题:GCC使用教程

      本文链接:https://www.haomeiwen.com/subject/rwohvhtx.html