首页 > 编程知识 正文

ubuntu编程怎么运行,ubuntu如何用命令运行程序

时间:2023-05-05 01:52:17 阅读:251942 作者:2253

实验过程与结果详细报告

1、编写含一个算术运算函数的子程序

创建子文件:

代码:

float x2x(int a, int b)//定义算术运算函数,函数功能为对两个输入整型参数做运算{return a + b;//将结果作为浮点数返回} 2、在Ubuntu系统用编写主程序main1.c

创建主程序文件:

代码:

#include<stdio.h>#include"sub1.c"int main(){int a=2,b=3;//此为对两个参数的定义printf("%fn",x2x(a,b));//此为调用函数x2x,再将结果输出return 0;}` 3、用gcc命令实现main1.c运行

gcc命令功能是将源代码生成可执行程序a.out,之后才能输出a.out的结果。

4、在windows系统中使用vc6.0编译main1.c

此为在vc6.0中的编译结果

在Ubuntu系统下用makefile方式编译主程序

创建makefile文件:

makefile文件内容:

注释:1.main1是最后形成的可执行文件的名字,冒号后面这些".o"文件就是main1是由那些文件组成的。
2.rzdhh写的makefile文件没任何问题的情况下输入命令 make 然后你就可以看见自动执行命令最后在当前文件夹中形成一个可执行文件,这里是main1。
3.因为中间会形成很多的“.o”文件,可以在makefile文件中加入这个来删除“.o”文件。
clean:
rm *.o
注意:这里的rm前cc前必须进行跳格处理否则无法识别命令。
创建一个sub1.h供makefile文件调用:

再次进行make命令系统会出现错误,上网查询资料得知需要将main1.c中的#include"sub1.c"改为#include"sub1.h"并且在sub1.c的文件里添加#include"sub1.h"语句。cjdct顺利编译。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。