zoukankan      html  css  js  c++  java
  • Gcc 常用命令解析

    gcc作为linux平台下的标准C编译器,功能很强大。格式如下:

    gcc [option] [filename]
    复制代码
    -x language  指定使用的语言

    -c       对文件进行编译和汇编,但不进行连接

    -S       对文件进行编译,但不汇编和连接

    -E       仅对文件进行预处理

    -o       编译成可执行文件

    -wall     显示附加的警告信息

    -g       显示错误信息以便调试(调试标记)
      
    -O1/O2/O3   对代码进行优化,数字越大优化等级越高

    -v       查看gcc版本
    复制代码

    使用gcc高级选项

    下面命令,gcc将编译每一个c程序,并把他们连接起来成为一个可执行的文件。用此方法时,如果有改动,就要重新编译全部程序。

    -gcc -wall -o program test1.c test2.c test3.c

    可以采用独立的方法来编译每一个程序,最后在把每一个.o文件生成为一个可执行文件。

    gcc -Wall -c -o test1 test1.c
    gcc -Wall -c -o test1 test1.c
    gcc -Wall -c -o test1 test1.c


    把三个.o文件生成一个可执行文件
    gcc -o program test1.o test2.o test3.o
  • 相关阅读:
    [NOI2003][bzoj1507] 文本编辑器 editor [splay]
    GDKOI 游记
    [填坑完毕] 寒假作业计划
    省选算法学习-数据结构-splay
    NOIP2017游记
    真·总结
    赛前
    十一黄(xun)金(lian)周感想
    9.17 模拟赛
    9.14 模拟赛
  • 原文地址:https://www.cnblogs.com/fuchao1992/p/4538983.html
Copyright © 2011-2022 走看看