Linux编译-gcc/g++

引言:gcc只能编译c语言,g++可以编译c++。但两者的操作几乎一模一样,所以只需要学习一种即可。

一.演示

首先写一个简单的代码

在这里插入图片描述

在这里插入图片描述

编译

在这里插入图片描述

可以看到它这里提示我写错了,所以现在可以返回修改

在这里插入图片描述

在这里插入图片描述

再编译

在这里插入图片描述

gcc再编译时会默认生成a.out的可执行文件,接下来运行一下。

在这里插入图片描述

二.背景知识

预处理传送门

在这里插入图片描述

例如有一个hello.c的代码文件

在这里插入图片描述
在这里插入图片描述

这里介绍一下ldd指令,它可以查看可执行程序所依赖的动态库。

在这里插入图片描述

使用下面指令可以安装c和c++静态库
在这里插入图片描述

在这里插入图片描述

三.make/Makefill

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_73790767/article/details/131021180