美文网首页
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