`
finux
  • 浏览: 202200 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

gcc常用参数

    博客分类:
  • C
阅读更多

gcc常用参数:

1. -Idir

添加源程序使用的头文件所在目录

 

 

gcc -I/Users/zhu/local/mysql/include ~/local/mysql/lib/libmysqlclient.a mysqltest.c 

~/local/mysql/lib/libmysqlclient.a为MySQL客户端访问的C语言静态库 


2. -ldemo
使用共享库demo
gcc -lmysqlclient mysqltest.c
使用共享库mysqlclient

3. -Ldir

指定共享库所在目录

 

gcc -I/Users/zhu/local/mysql/include -L/Users/zhu/local/mysql/lib -lmysqlclient mysqltest.c

指定共享库所在目录为/Users/zhu/local/mysql/lib,使用共享库mysqlclient编译mysqltest.c

分享到:
评论

相关推荐

    arm-linux-gcc常用参数讲解gcc编译器使用方法参照.pdf

    在使用GCC编译器时,通常会涉及到一系列的参数,这些参数有助于控制编译过程的不同阶段,以及优化生成的代码。以下是针对这些参数的详细解释: 1. **预处理阶段**:在这一阶段,编译器执行`-E`参数,处理`#include`...

    gcc常用参数详解

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

    arm-linux-gcc 常用参数讲解

    ### arm-linux-gcc 常用参数讲解 #### 概述 `arm-linux-gcc` 是一种用于开发针对 ARM 架构 Linux 平台应用程序的交叉编译器。本文档旨在详细阐述 `arm-linux-gcc` 的一些常用参数及其使用场景,帮助开发者更好地...

    gcc常用参数(静动态链接 优化 调试)

    ### gcc常用参数详解 #### 一、编译过程概览 GCC(GNU Compiler Collection)是GNU项目的一部分,它提供了一套强大的工具集用于编译多种编程语言,其中最常用的是C语言编译器。GCC的编译过程可以分为四个主要阶段...

    arm-linux-gcc常用参数讲解gcc编译器使用方法.pdf

    为了更好地使用 arm-linux-gcc 编译器,需要了解其编译过程和常用参数。 arm-linux-gcc 编译过程分为四个阶段:预处理(Pre-Processing)、编译(Compiling)、汇编(Assembling)和链接(Linking)。在使用 GCC ...

    arm-linux-gcc常用参数讲解gcc编译器使用方法[参考].pdf

    本文将详细介绍`arm-linux-gcc`的一些常用参数及其作用,帮助理解编译过程的不同阶段,并提供如何控制编译行为的指导。 1. **编译过程**: - **预处理(Pre-Processing)**:此阶段处理`#include`指令,展开宏定义,...

    Gcc 常用选项参数解释

    在日常开发中,我们常常会遇到一些常用的选项参数来控制GCC的行为,以下是一些关键参数的详细解释: 1. `-c`:这个选项告诉GCC仅编译源代码,生成相应的对象文件(.o文件),但不进行链接步骤。这对于构建大型项目...

    gcc 常用编译选项参数

    在实际工作中,掌握一些常用的GCC编译选项参数,能够极大地提高开发效率和代码质量。** ### **1. `-c` 参数** 该选项告诉GCC只编译源代码,不链接生成可执行文件。这通常用于预编译头文件或在大型项目中分步骤构建...

    GCC参数大全资料合集,各种技巧

    在GCC的优化参数方面,有以下几个常用的选项: - `-O0`:关闭优化,这对于调试代码非常有用。 - `-O1`,`-O2`,`-O3`:分别代表不同程度的优化,`-O3`是最高级别的优化,但可能会增加编译时间。 - `-Os`:优化代码...

    常用参数讲解 gcc

    ### 常用参数讲解 gcc #### 概述 在Linux环境下,`gcc`(GNU Compiler Collection)作为一套广泛使用的编译工具集,为开发者提供了丰富的功能与灵活性。特别是对于那些需要跨平台编译的应用场景,`gcc`更是不可或...

    GCC手册 包含GCC的各种参数讲解

    手册是学习GCC的重要资源,其中详细解释了GCC的各种参数和选项,这些参数可以影响编译过程,如优化级别、错误警告、输出文件名、目标平台等。例如,"-O2"是常用的优化选项,用于提高代码运行效率;"-Wall"则会开启...

    GCC常用命令大全详解

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

    gcc参数很详细的介绍

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

    GCC配置参数For DevCPP

    本文将深入探讨GCC的常用配置参数及其作用。 1. **-Wall**:开启所有警告。这是最常见的选项,它会显示大部分编译时可能遇到的问题,帮助开发者找出潜在的错误或不良实践。 2. **-Werror**:将所有警告视为错误。...

    GCC 参数详解

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

    Linux GCC常用命令.pdf

    Linux GCC常用命令涵盖了GCC(GNU Compiler Collection)编译器的使用方法,它是编写和运行C、C++等语言程序的重要工具。GCC最初仅支持C语言编译,但随着发展,它已演化为一个强大的编译器集合,支持多种编程语言,...

    linux gcc参数介绍

    在Linux系统中,GCC是开发者常用的编译工具,它能将源代码转换成可执行程序。本文将详细介绍Linux环境下GCC编译器的基本使用及其参数。 当我们执行`gcc`或`g++`命令时,编译器会经历四个主要步骤: 1. **预处理**...

    arm-linux-gcc命令参数介绍

    本文将详细介绍 arm-linux-gcc 的常用命令参数,帮助开发者更好地理解和掌握该工具链。 #### GCC 编译流程 在了解 arm-linux-gcc 的命令参数之前,我们先简单回顾一下 GCC 的编译流程: 1. **预处理 (Pre-...

    GCC 参数详解.pdf

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

Global site tag (gtag.js) - Google Analytics