资源描述
1,实验7 linux环境C语言编程,2,一. 实验目的:,1、掌握Linux编程的基本方法 2、练习编写简单的C程序 3、读懂makefile文件,能根据makefile文件理清程序结构 4、能编写简单makefile,3,二. 实验内容:,用Vi、gcc、gdb进行编程、调试、和编译。,4,三、实验步骤,1、gcc编程。 (1)用vi编写一个简单的程序,如:Hello World、列举100以内所有的质数、百钱买百鸡问题、打印九九乘法表。 (2)用gdb、gcc调试、编译该程序 (3)运行相应程序,5,2、编写Makefile文件 (1)在/embedded目录下创建目录,目录名:testmakefile, (2)在testmakefile下创建目录test1 (3)在test1下建文件greeting.c,程序如下: #include void main() void my_print(char *string); void my_print2(char *string); char my_string=“hello there“; my_print(my_string); my_print2(my_string); ,6,void my_print(char *string) printf(“The string is %sn“,string); void my_print2(char *string) char *string2; int size,i; size=strlen(string); string2=(char *)malloc(size+1); for (i=0;isize;i+) string2size-i=string; string2size+1=0; printf(“The string printed backwand is %sn“,string2); ,7,(4)编写Makefile文件 greeting:greeting.o gcc -o greeting greeting.o greeting.o:greeting.c gcc -c greeting.c (5)执行 make (6)执行./greeting,
展开阅读全文