zoukankan      html  css  js  c++  java
  • GNU gcc常用编译选项

    gcc -v 查看安装的gcc属性
    gcc -o 输出文件名 源文件名                  //编译源文件
    ./输出文件名                         //执行
    gcc -v -o 输出文件名 源文件名                 //输出gcc编译源文件所做的工作
    编译过程:
    gcc -S 调用编译器编译 .c文件 生成 .s文件           //先进行gcc -E 将.c文件 翻译成 .i文件(预处理阶段),然后将.i文件编译成.s文件

    gcc -c 调用汇编器编译 .s文件 生成 .o文件
    gcc -o 链接

    gcc -o 输出文件 源文件 源文件 .... //进行多个源文件的编译(不过最好是每个源文件先分别进行编译处理,最后进行—o操作)
    (以上过程下面会调用上面的过程,所以使用gcc -o 会将所有过程全部执行)

    gcc -I 头文件目录     //实现多文件的头文件没有在当前目录中(I之后无空格)

    gcc -l lib名称       //链接动态链接库进行编译

    gcc -static         //静态链接酷进行编译

    gcc -Wall         //会打开一些很有用的警告选项,建议编译时加此选项。

  • 相关阅读:
    好题记录
    「同余数论」学习笔记
    「网络流」学习笔记
    物理知识相关内容总结
    「多项式」学习笔记
    「数论函数」学习笔记
    「点分治」学习笔记
    「线性基」学习笔记
    「后缀自动机」学习笔记
    「后缀数组」学习笔记
  • 原文地址:https://www.cnblogs.com/CHYI1/p/5394227.html
Copyright © 2011-2022 走看看