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
接下来让我们看一下运行结果截图: