C++之g++编译

/usr/bin/g++ -I/usr/include/eigen3 -fdiagnostics-color=always -g /home/local/EUROPRO/guoliang.wang/Desktop/eigen_learn.cpp -o /home/local/EUROPRO/guoliang.wang/Desktop/eigen_learn

下面是解读:

这个 `g++` 编译命令是用于编译你的 `eigen_learn.cpp` 程序,并生成名为 `eigen_learn` 的可执行文件。下面是各个选项的详细解读:

- `/usr/bin/g++`: 指定要使用的 `g++` 编译器的完整路径。

- `-I/usr/include/eigen3`: 添加了头文件搜索路径。`-I` 选项后面跟着的路径 `/usr/include/eigen3` 是 Eigen 库的头文件路径,这样编译器就可以找到 `#include <Eigen/Dense>` 这样的头文件了。

- `-fdiagnostics-color=always`: 开启颜色化的诊断信息输出。这会使得编译器的错误和警告信息在终端中以颜色区分,使得阅读更加清晰。

- `-g`: 生成调试信息。这允许你在程序运行时进行调试,包括设置断点、查看变量的值等。

- `/home/local/EUROPRO/guoliang.wang/Desktop/eigen_learn.cpp`: 指定要编译的源文件的完整路径。在这里,`eigen_learn.cpp` 是你要编译的源文件。

- `-o /home/local/EUROPRO/guoliang.wang/Desktop/eigen_learn`: 指定生成的可执行文件的名称和路径。`-o` 选项后面的 `/home/local/EUROPRO/guoliang.wang/Desktop/eigen_learn` 是生成的可执行文件的完整路径。

综合上述选项,这个 `g++` 命令的目的是使用 `/usr/bin/g++` 编译器编译位于 `/home/local/EUROPRO/guoliang.wang/Desktop/` 目录下的 `eigen_learn.cpp` 程序,并使用 `/usr/include/eigen3` 目录下的 Eigen 头文件,生成一个名为 `eigen_learn` 的可执行文件。

在desktop文件下也可以使用下面的编译指令:

g++ -I/usr/include/eigen3 eigen_learn.cpp -o eigen_learn

友情链接:https://blog.youkuaiyun.com/weixin_40356612/article/details/130339351

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值