`
sakakokiya
  • 浏览: 507374 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

g++的常用参数有哪些?

阅读更多
- c 编译成目标文件.o
- o指定输出文件名,输出文件名跟在-o后面,用空格分隔。如果不使用这个选项,缺省的输出文件名为a.out。
- g产生有调试信息的可执行文件
- w不产生警告信息
- l 连接指定的库文件
- L指定库文件的路径
- i 要包含的头文件
- I 头文件的路径
- E 显示预处理后的程序文件到屏幕上,可以用-o指定输出到文件
- S 产生汇编程序
如果没有c、E、S就会生成可执行文件
分享到:
评论

相关推荐

    Linux中gcc g++常用编译选项

    GCC/G++常用编译选项详解 在 Linux 中,gcc 和 g++ 是两种常用的编译器,用于将 C 和 C++ 代码编译成机器代码。编译过程中,我们可以使用各种选项来控制编译器的行为。下面将详细介绍 GCC/G++ 中常用的编译选项。 ...

    g++ makefile

    `g++`提供了丰富的参数选项来控制编译、链接等过程,下面是一些常用的关键参数: 1. `-c`:只进行编译,不链接生成的`.o`目标文件。 2. `-o`:指定输出文件的名字,例如`g++ main.cpp -o main`将生成名为`main`的可...

    g++命令详解

    本文将详细介绍`g++`命令的基本工作流程、常用参数及其应用场景。 #### 二、编译过程 在执行编译工作时,`g++`会经历四个主要阶段: 1. **预处理**:通过预处理器(cpp)来处理源代码中的预处理指令,如`#include...

    gcc常用参数详解

    gcc 常用参数详解 gcc 是 GNU 编译器集合中的 C 和 C++ 编译器,它提供了许多参数来控制编译过程。在本文中,我们将详细介绍 gcc 的一些常用参数。 -x language 该参数用于指定文件所使用的语言,使后缀名无效。...

    linux离线安装gcc ,g++,gcc-4.5.1

    在Linux环境中,GCC(GNU Compiler Collection)和G++是开发者常用的C和C++编译器。GCC不仅支持C和C++,还支持Fortran、Ada、Go等多种编程语言。G++是GCC的一部分,专门用于C++的编译。在某些没有网络连接的环境下,...

    linux下gcc,g++的用法和区别,以及makefile的编写

    #### GCC 和 G++ 的常用参数介绍 - **-E**:仅预处理,输出预处理后的源代码。例如: ```bash gcc -E source.c ``` - **-S**:仅进行到编译阶段,生成汇编代码文件。例如: ```bash gcc -S source.c ``` - **...

    C++(Qt)软件崩溃调试-编译器及编译参数学习(4)

    1.5 MSVC编译器常用参数 MSVC的编译器参数以 `/` 开头,如 `/O2` 代表优化级别,`/W4` 显示所有警告。与GCC不同,MSVC的编译器参数使用斜杠而不是破折号。 1.6 msvc链接器常用参数 MSVC链接器参数同样以 `/` 开头,...

    GCC 参数详解

    本文将深入介绍GCC编译器的常用参数及其应用场景,并通过具体的示例帮助读者更好地理解和应用这些参数。 #### 编译过程 GCC执行编译工作时分为四个步骤: 1. **预处理**:使用预处理器cpp处理源文件,生成`.i`文件...

    GCC 参数详解.pdf

    接下来详细介绍GCC的一些常用参数及其功能: 1. **-x language filename**: - 功能:指定文件使用的语言,覆盖文件扩展名所表示的语言信息。 - 示例:如果你的C语言源文件名为`example.pig`而非标准的`.c`,可以...

    C++(Qt)软件崩溃调试-编译器及编译参数学习(4).pdf

    接下来,我们将分别介绍几种常用的C++编译器及其参数: 1. GCC(GNU Compiler Collection):GCC是一个开源的编译器集合,支持多种编程语言。G++是GCC中专用于C++的编译器,支持多个C++标准版本,提供了丰富的编译...

    VSCode下.json文件的编写之(1) linux/g++ (2).json中参数与预定义变量的意义解释

    其他常用的g++参数包括: 1. `-I[path]`:指定头文件的搜索路径。 2. `-L[lib]`:指定库文件的搜索路径。 3. `-l [libname]`:链接指定的库,例如`-lz`链接`libz.so`库。 接下来,我们转向.json文件,特别是VSCode...

    SDL库编译过程命令参数详解

    本文将详细介绍SDL库的编译过程,以及常用的编译命令参数。 1. **获取源代码** 首先,你需要从SDL的官方网站或GitHub仓库下载最新版本的源代码压缩包。解压后,你会得到一个包含`configure`脚本和若干源码文件的...

    linux常用命令集PDF版.pdf.zip

    尽管“Linux常用命令集PDF版”主要关注的是Linux操作系统的命令,但对于进行STM32开发的工程师来说,了解如何在Linux环境下进行开发、编译和调试也是很有必要的。 以下是一些在“Linux常用命令集”中可能涵盖的重要...

    GCC常用命令大全详解

    本文将深入探讨GCC/G++的常用命令及其应用。 1. **编译基本命令:**`gcc [选项] [源文件] -o [目标文件]` - `gcc`或`g++`是启动编译器的命令。 - `-o`参数指定输出的可执行文件名。 - 源文件是包含C或C++代码的`...

    linux系统下采用vscode+cmake+gcc+gdb开发实例详细介绍

    在Linux系统下,常用的编辑器有vi、vim和gedit。vi和vim是命令行编辑器,gedit是图形化编辑器。vi和vim的基本操作命令有i、esc、:wq等。gedit是一个图形化编辑器,使用起来非常方便。 四、开发环境搭建 在开发环境...

    在linux下如何编译C++程序.docx

    g++ 的参数有: * -E:让 GCC 在预处理结束后停止编译。 * -c:将源文件编译成目标代码。 * -o:指定输出文件名。 可以一步实现编译,如:g++ hello.cpp -o hello。 二、编译多个源文件 如果有两个以上源文件...

    gcc参数很详细的介绍

    本文将详细介绍GCC中的部分常用参数及其用法。 #### 一、预处理与编译选项 1. **-x language filename** - **作用**:指定输入文件的类型。 - **解释**:此参数用于明确告诉GCC编译器输入文件的语言类型。如果...

    Ubuntu环境下使用G++编译CPP文件

    在Ubuntu环境下,G++是一个强大且常用的编译工具,通过合理的命令行参数,可以方便地管理复杂的C++项目。了解这些基本操作对于任何C++开发者来说都至关重要,能有效提高开发效率。希望本文内容对您在学习或工作中...

Global site tag (gtag.js) - Google Analytics