2.18gcc相关命令

摘要

gcc和g++相关的命令学习笔记

g++

g主要是c语言编译的相关命令

1
2
3
4
5
6
7
8
9
10
11
12
13
GCC(1)                                GNU                               GCC(1)

NAME
gcc - GNU project C and C++ compiler

SYNOPSIS
gcc [-c|-S|-E] [-std=standard]
[-g] [-pg] [-Olevel]
[-Wwarn...] [-Wpedantic]
[-Idir...] [-Ldir...]
[-Dmacro[=defn]...] [-Umacro]
[-foption...] [-mmachine-option...]
[-o outfile] [@file] infile...

1.1 常用命令

  • gcc -o

指定生成可执行文件的名称,如果不实用-o则会生成a.out

使用方法:

1
2
3
g++ -o afile file.cpp file.hpp
g++ -o test test.cpp
g++ test.cpp -o test
  • gcc -g

可以对程序进行调试,添加gdb调试选项,生成调试信息

使用方法:

1
g++ -g -o hello hello.cpp
  • g++ -c

只生成目标文件,只编译步链接

使用方法:

  • g++ -wall

编译后显示警告

  • g++ -std=c++17

最新的g6.3已经默认支持c14 而更高的已经支持c++17标准

文章目录
  1. 1. 摘要
    1. 1.1. g++
      1. 1.1.1. 1.1 常用命令
|