在Ubuntu系统上用gcc命令方式和Makefile方式编译主程序并运行。

前言

编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。


一、用C语言编写一个简单的输出 hello word 的程序,并编译有运行

1.打开终端,输入指令 sudo apt update 然后回车
在这里插入图片描述
2.输入指令 sudo apt install build-essential 然后回车在这里插入图片描述
3.出现 Do you want to continue?[Y/n] 提示时,输入 y 回车

4.安装结束后,输入指令gcc --version查看是否成功安装,安装成功有如下图提示:里插入图片描述
5.打开主文件夹,右侧选择文档,右键点击选择“在终端打开”在这里插入图片描述
6.输入指令touch helloworld.c 回车在这里插入图片描述
7.输入指令nano helloworld 回车
在这里插入图片描述
8.输入以下指令
在这里插入图片描述
8. 同时按下Ctrl+S保存再退出
9. 分别输入指令gcc helloworld.c -o hello 回车,再
输入指令 ./helloworld 回车,对文件进行编码
在这里插入图片描述

二、用gcc 命令行方式编译主程序main1.c 并运行

1.用上述方法创建main1.c 并写入程序
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
2.用相同方法创建sub1.c 并写入程序
在这里插入图片描述
在这里插入图片描述
3.对main1.c和sub1.c进行编译和运行得到结果
在这里插入图片描述

三、用Makefile方式编程主程序

1.打开终端输入以下指令,回车
在这里插入图片描述
2.打开Makefile.txt,并输入以下指令,(gcc 前按tab键)
在这里插入图片描述
3.保存,退出,打开终端输入以下指令回车
在这里插入图片描述
4.在终端输入指令make clean 然后回车清除
在这里插入图片描述

四、在windows系统下用你熟悉的编译工具编译主程序main1.c 并运行

1.我这里使用的是Dev-C++编译器,创建一个main主程序,输入以下指令:在这里插入图片描述
2.再创建一个sub1.c子程序,输入以下程序:
在这里插入图片描述
3.编译并运行,输入结果
在这里插入图片描述

五、参考

在Ubuntu系统上用gcc命令方式和Makefile方式编译主程序并运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值