Linux C 的多文件编译

Linux C 的多文件编译

/*
主函数编写
*/
main.c
#include<stdio.h>
int main()
{
int a, b;
scanf("%d,%d",&a,&b);
printf(“add=%d”,add(a,b)); //调用函数add
printf("sub=%d”,sub(a,b)); //调用函数sub
printf("mul=%d”,mul(a,b)); //调用函数mul
printf(“div=%d”,div(a,b)); //调用函数div
return 0;
}

/*
add定义
*/
add.c
int add(int a, intb)
{
return a + b;
}

/*
sub定义
*/
sub.c
int sub(int a, int b)
{
return a - b;
}

/*
mul定义
*/
mul.c
int mul(int a, int b)
{
return a * b;
}

/*
div定义
*/
int div(int a, int b)
{
return a / b;
}

/*
编译
*/
gcc main.c add.c sub.c mul.c div.c -o main

/*
运行
*/
./main

发布了1 篇原创文章 · 获赞 0 · 访问量 2
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览