- 论坛徽章:
- 5
|
原帖由 andylao 于 2008-7-23 16:22 发表 ![]()
但是我的makefile文件还是有点问题,也就是编译时,一次只得一个文件,要进行3次make才会得到对应的3个文件
[root@localhost bmp]# make
arm-linux-gcc main.o -c main.c
arm-linux-gcc: main.o: 没有那个文 ...
我有3个应用程序文件,main.c graphic.c graphic.h,但Makefile编译出错,
提示错误:main.c:3:21: graphic.h: 没有那个文件或目录
书写为:
main : main.o graphic.o graphic.h
arm-linux-gcc main.o graphic.o -o main
graphic.o : graphic.c graphic.h
arm-linux-gcc graphic.o -o graphic.c
main.o : main.c
arm-linux-gcc main.o -o main.c
我编译一般的应用程序格式为:
arm-linux-gcc -o test test.c
那位大侠知道的告诉我一下啊,谢谢了了
我的main.c内容为
#include <graphic.h>
int main()
{
show_bmp(0,0,"DS.bmp",1);
return 1;
}
好好看看Makefile写法,
环境变量设置
c语言中的include <>和include ""的区别 |
|