Ubuntu中的C语言以及makefile的简单练习

一、在Ubuntu中用C语言编写主程序文件main1.c和子程序文件sub1.c

1、使用vim编译器编写main1.c

#include<sdio.h>
#include "sub1.c"       //从sub1.c中引入x2x函数
int main(){
int a,b;
float y;
scanf("%d%d",&a,&b);
y=x2x(a,b);
printf("y=%d",y);
return  0;
}

2、使用vim编译器编写sub1.c

#include<stdio.h>
float x2x(int a,int b){       //定义x2x函数供main1.c使用
float c;
c=a+b;
return c;
}

3、使用gcc对main1.c进行编译形成可执行文件并运行

gcc -o a main1.c
./a

4、查看运行结果

在这里插入图片描述

二、在window中用C语言编写主程序文件main1.c和子程序文件sub1.c

1、使用vc6.0编写main1.c

#include<sdio.h>
#include "sub1.c"       //从sub1.c中引入x2x函数
int main(){
int a,b;
float y;
scanf("%d%d",&a,&b);
y=x2x(a,b);
printf("y=%d",y);
return  0;
}

2、使用vc6.0编写sub1.c

#include<stdio.h>
float x2x(int a,int b){       //定义x2x函数供main1.c使用
float c;
c=a+b;
return c;
}

3、编译运行查看运行结果

在这里插入图片描述

三、在ubuntu系统下用Makefile方式编程主程序

1、用vim编写makefile文件

sub1.o:sub1.c                     
        gcc -o sub1.o -c sub1.c 
main1.o:main1.c
        gcc -o main1.o -c main1.c 
a:main1.o sub1.o
        gcc -o a main1.o sub1.o

2、编译运行

vim makefile
./a

3、查看运行结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值