Linux开发环境配置实验

Linux开发环境配置实验

实验目的:
1.1了解Linux操作系统下应用程序开发流程
1.2掌握gun工具链的使用
1.3掌握gdb调试技巧

实验内容:
创建test用户,密码也是test。
用test登陆后,创建src目录,所有的源代码、中间代码和目标代码都放在/home/test/src目录下。
编写一个简单的求和函数,能够求解从0到n的累加值,存放在test2.c中。

#include"test.h"
int test(int m)
{
	int sum=a;
	int i;
	for(i=a;i<=m;i++)
	{
		sum+=i;
	}	
	return sum;
}

编写一个主函数,存放在test1.c中,要求打印欢迎语,并输入n值,打印求和的值(调用test2.c的函数)。

#include<stdio.h>
#include"test.h"
int main()
{
	int n;
	scanf("%d",&n);
	printf("%d",test(n));
	
}

编写一个头文件,宏定义一些初始值,存放在test.h中,供两个函数使用。

#define a 0
int test(int);

编写Makefile文件,生成可执行文件test。

test:test1.o test2.o
	gcc test1.o test2.o -o test
test1.o:test1.c test.h
	gcc -c test1.c -o test1.o
test2.o:test2.c test.h
	gcc -c test2.c -o test2.o
clean:
	rm -rf *.o test

接下来让我们看一下运行结果截图:
在这里插入图片描述
在这里插入图片描述

发布了16 篇原创文章 · 获赞 1 · 访问量 180

猜你喜欢

转载自blog.csdn.net/weixin_44931542/article/details/105261865
今日推荐