【实验】makefile实验
-
实验目的
1、读懂makefile文件,能根据makefile文件理清程序结构
2、能编写简单makefile
-
实验原理
略
-
实验步骤
1、在/embedded目录下创建目录,目录名:testmakefile,
2、在testmakefile下创建目录test1
3、在test1下建文件greeting.c,程序如下:
#include
int
main()
{
void
my_print(char *string);
void
my_print2(char *string);
char
my_string[]="hello there";
my_print(my_string);
my_print2(my_string);
}
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;i
string2[size-i]=string;
string2[size+1]='0';
printf("The string printed backwand is %sn",string2);
}
4、编写Makefile文件
greeting:greeting.o
gcc -o greeting greeting.o
greeting.o:greeting.c
gcc -c greeting.c
5、执行make
6、执行./greeting
分享到:
相关推荐
The final product is an executable file named sinewave, which is created by linking together two other compiled files, sinewave.o and intarray.o. The two compiled files were created by compiling sine...
二工大嵌入式操作系统及其开发实验报告makefile实验报告
linux的makefile实验
实验8 make命令与makefile文件(选做)
Linux_Makefile实验.pdf
书本实验八答案 Linux系统应用与开发教程 ---------------------------
1.1实验目的 熟练掌握Makefile工程管理操作方法 1.2实验内容 综合运用Makefile工程管理的技巧操作。 1.3步骤及现象 Makefile 工程管理 1、实验要求: 使用Makefile完成对一个含有多个文件的程序的编译。 2、...
什么是makefile?或许很多Windows 的程序员都不知道这个东西,因为那些Windows 的IDE 都为你做了这个工作,但我觉得 要作一个好的和professional 的程序员,makefile 还是要懂。这就好像现在有这么多的HTML 的编辑器...
关于makefile的实验报告
3.掌握自动编译工具make的使用和Makefile的编写方法 二、实验设计 1.GCC使用方法 2.调试器GDB使用方法(选做) 3.编译配置工具Make工具使用 4.Linuxer编译配置 四、实验思考或体会 思考题: 任务一:编译器GCC...
一、实验目的 1. 熟悉线程的定义、创建及应用方法,掌握编译源代码时引入线程库的方法。...4. 编写在实验箱中编译执行的makefile文件,然后在实验箱中执行。注意Makefile编写规范缩进应使用制表键即Tab键。
1.嵌入式Linux开发环境的搭建及Makefile应用实验报告; 2.涉及到华清远见开发工具箱连接使用; 3.开发环境搭建。
Makefile心得体会,主要讲述makefile编写规则及注意事项。
Linux_Makefile实验[借鉴].pdf
按照以下目录结构存放程序,然后制作makefile文件,把makefile 文件内容填入表格中。现有一个程序由5个文件组成。
#简单实验只需更改 [单片机类型][目标文件名][C源文件名][系统时钟频率]即可 #修改好参数后另存到单片机程序所在目录,然后执行[make all]命令 #生成 烧录FLASH的*.hex,烧录EEPROM的*.eep,调试用的*.elf 文件 # # ...
做实验用的例子,makefile的。
ARM指令集编程调试实验教程教程第一课 ①功能实现: 说明软、硬件的设计思路,并展示实现功能,考核对设计功能的实现程度。 ②结果实现: arm-linux-gcc仿真实现,或S3C6410试验箱硬件实现。 ③实验报告: 内容包括...
一、实验目的 1. 熟悉嵌入式开发环境, 掌握实验箱结构及连线方法。 2. 熟悉Ubuntu 系统进行嵌入式Linux 开发的基本环境配置方法。...5. 掌握编写makefile文件进行编译程序并在对应平台下运行的方法。