2021-09-16


一、Ubuntu虚拟机的安装和所需工具的准备

首先·,下载好虚拟机软件和合适版本的Ubuntu系统盘映像,在虚拟机(如virtual box)中创建好相应的虚拟机,并分配合适大小的内存,按照提示安装系统,设置用户名和密码,然后会提示重启,重新进入系统后,通过sudo apt-get install gcc安装好gcc工具。之后可以按自己习惯安装编辑软件。

二、gcc命令编译程序

1.准备好所需代码

sub1.c:

float x2x(int a,int b){
    
    
	float x=a+b;
	return x;
}

main1.c:

#include<stdio.h>
float x2x(int a,int b);
int main(){
    
    
	int a=10,b=222;
	float c=x2x(a,b);
	printf("%f",c);
	return 0;
}

2.使用gcc命令编译

进入文件所在目录,右键空白区域后在菜单中选择终端,使用以下命令编译这些c语言源代码:

gcc -c main1.c
gcc -c sub1.c 
gcc main1.o sub1.o -o main

之后再使用以下命令运行生成的可执行文件

./main

如果没有其他问题,应该可以成功运行,看到下面的结果
执行成功

3.使用Makefile方式编译程序

makefile是使用make指令是所需要的文件,它由目标文件,依赖文件和命令指令构成,在写makefile文件时,命令前应使用tab键保证格式,对于此处两个文件,makefile文件如下

main:main1.o sub1.o
	gcc main1.o sub1.o -o main
main1.o:main1.c
	gcc -c main1.c
sub1.o:sub1.c
	gcc -c sub1.c
clean:
	rm -rf *.o main

这个文件应该和刚才的两个c文件在同一目录。
之后在这个目录打开终端,使用make指令,即可生成可执行文件

实例
可以看出,通过makefile,make指令帮我们自动使用了所需用的指令

扫描二维码关注公众号,回复: 13263606 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_45747542/article/details/120337378