编译 - gcc/g++ 使用

本文介绍了 GCC 编译器的基本命令及其用法,包括指定输出文件名的 -o 选项、设置头文件搜索路径的 -I 选项、指定 lib 库路径的 -L 选项、链接动态库的 -l 选项以及生成共享库的 -shared 选项。

基本命令

gcc和g++命令相似:

-o : 输出的文件名

-I : 头文件路径

-L : lib库路径

-l : 需要链接的动态库名如liba.so 写法 -la

-shared : 生成动态库




不同的操作系统,GCC/G++编译套件的安装方法有所不同,以下分别介绍在常见操作系统中的安装教程: ### Ubuntu/Debian系统 在Ubuntu或Debian系统中,可以使用`apt`包管理器来安装GCC/G++。打开终端,输入以下命令: ```bash sudo apt update sudo apt install build-essential ``` `build-essential`是一个元包,它包含了GCCG++以及其他编译所需的基本工具。安装完成后,可以使用以下命令验证安装是否成功: ```bash gcc --version g++ --version ``` ### CentOS/RHEL系统 在CentOS或RHEL系统中,可以使用`yum`或`dnf`(CentOS 8及以上版本)来安装GCC/G++。打开终端,输入以下命令: ```bash sudo yum install gcc gcc-c++ # CentOS 7及以下版本 sudo dnf install gcc gcc-c++ # CentOS 8及以上版本 ``` 安装完成后,同样可以使用`gcc --version`和`g++ --version`命令来验证安装是否成功。 ### macOS系统 在macOS系统中,可以通过安装Xcode Command Line Tools来获得GCC/G++。打开终端,输入以下命令: ```bash xcode-select --install ``` 按照提示完成安装。安装完成后,使用`gcc --version`和`g++ --version`命令验证。 ### Windows系统 在Windows系统中,可以通过MinGW或MSYS2来安装GCC/G++。以MSYS2为例: 1. 从[MSYS2官网](https://www.msys2.org/)下载并安装MSYS2。 2. 打开MSYS2终端,输入以下命令更新系统: ```bash pacman -Syu ``` 3. 安装GCC/G++: ```bash pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-g++ ``` 4. 配置环境变量,将`C:\msys64\mingw64\bin`(根据实际安装路径调整)添加到系统的`PATH`环境变量中。 5. 打开新的命令提示符窗口,使用`gcc --version`和`g++ --version`命令验证安装。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值