Linux.ChinaUnix.net
ChinaUnix
|
Linux首页
|
新闻
|
博客
|
文章
|
专栏
|
新手
|
方案
|
图书
|
下载
|
人才
|
手册
|
wiki
|
搜索
会员:
密码:
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
求助:多个应用程序的Makefile写法問題
1
2
››
首页
»
CU论坛
»
Linux
»
汇总贴列表
»
嵌入式开发
»
请选择您要去的论坛 ←
>新手园地
>系统管理
>网络问题
>硬件支持
>内核问题
>系统互操作专区
>中文支持
>桌面与办公
>影音娱乐
>网络工具
>编程问题
>内核源码
>CPU与编译器
>嵌入式开发
>驱动开发
>数据库应用
>服务器应用
>安全防护
>集群和虚拟机
>开源业界与评论
>贴图娱乐
>红茶馆
>文档专区
>下载共享
>Linux书友会
>Linux人才交流
>Linux站务交流
===============
→ 操作系统技术交流区 ←
>BSD
>Solaris
>SCO UNIX
>HP-UX
>AIX
>IBM AS400应用论坛
>Tru64 UNIX
>IRIX
>Mac OS X
→ 行业解决方案交流区 ←
> 金融行业
> 电信行业
> 互联网行业
> 医卫行业
> 制造行业
> 信息安全
> 教育行业
> 媒体娱乐行业
> 电子政务
> 交通行业
→ 程序设计交流区 ←
>C/C++
>Shell
>Java
>Php
>Perl
>Python
>Web开发
>软件工程
>中间件技术
>GUI编程
>软件配置管理
>VOIP开发技术
→ 网管技术交流区 ←
>网络安全
>网络技术
>Cisco技术
>存储备份之家
>服务器及硬件技术
→ 数据库技术交流区 ←
>MySQL
>PostgreSQL
>Oracle
>Informix
>Sybase
>DB2
→ 应用技术专题交流区 ←
>Web服务器
>Mail服务器
>FTP服务器
>DNS服务器
>Proxy服务器
>LDAP
>VPN
>Lotus
>Samba
→ IT综合交流区 ←
>IT业界新闻与评论
>IT职业生涯
>IT培训与认证
>IT二手大厅
>IT图书与评论
→ IT人的休闲生活交流区 ←
>清茶斋
>运动地带
>快乐数码摄影
>影音文字
>English Forum
>游戏玩家
>旅游天下
>贴图娱乐
>红茶馆
>IT爱车族
→ 站务及频道交流区 ←
>站务交流
>版主会议室
>Linux站务交流
>Linux版主会议室
>博客站务交流区
>下载频道交流区
>CU活动专区
最近访问的论坛 ...
时代冠军主机588元/两年
|
送Windows新书+500分+2G U盘
| 新版块:
OpenAPI
、
数据仓库与数据挖掘
、
门户网站运维
、
Functional编程
|
赠送《代码之美》
‹‹ 上一主题
|
下一主题 ››
[
打印
] [
订阅
] [
收藏
] [
本帖文本页
] [
推荐此主题给朋友,立即获积分
]
andylao
骑士
UID:679203
注册:2008-3-20
最后登录: 2008-09-08
帖子:
53
精华:0
可用积分:72 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
1楼
发表于 2008-7-23 14:38
我有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;
}
[
本帖最后由 andylao 于 2008-7-23 15:31 编辑
]
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
bitmilong
(你跺你也麻)
版主-精灵使
挨踢邊緣滾打摸爬
UID:175808
注册:2004-8-8
最后登录: 2008-10-13
帖子:
4834
精华:
25
可用积分:4438 (小富即安)
信誉积分:115
专家积分:46 (本版:10)
空间积分:809
推广积分:2
来自:東北偏北.再北點.
状态:
...在线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
2楼
发表于 2008-7-23 14:45
樓主下次提問時把標題寫清楚了,這樣才會讓能幫助你的人進來.
你可以把makefile裏的graphic.h去掉試試
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
寵辱不驚,看庭前花開花落,去留無意;
沉浮莫嘆,知天上雲卷雲舒,聚散任風。
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
andylao
骑士
UID:679203
注册:2008-3-20
最后登录: 2008-09-08
帖子:
53
精华:0
可用积分:72 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
3楼
发表于 2008-7-23 14:48
QUOTE:
原帖由
bitmilong
于 2008-7-23 14:45 发表
樓主下次提問時把標題寫清楚了,這樣才會讓能幫助你的人進來.
你可以把makefile裏的graphic.h去掉試試
好的,我下次会把题目说清楚,我按照你的说法,把.h文件去掉
main : main.o graphic.o
arm-linux-gcc -o main.o graphic.o main
graphic.o : graphic.c
arm-linux-gcc -o graphic.o graphic.c
main.o : main.c graphic.h
arm-linux-gcc -o main.o main.c
还是提示说.h文件找不到
[
本帖最后由 andylao 于 2008-7-23 14:55 编辑
]
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
bitmilong
(你跺你也麻)
版主-精灵使
挨踢邊緣滾打摸爬
UID:175808
注册:2004-8-8
最后登录: 2008-10-13
帖子:
4834
精华:
25
可用积分:4438 (小富即安)
信誉积分:115
专家积分:46 (本版:10)
空间积分:809
推广积分:2
来自:東北偏北.再北點.
状态:
...在线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
4楼
发表于 2008-7-23 14:54
樓主是不是應該把main.o放在graphic.o的前面
建議花幾分鐘看下這篇文章
http://www.chinaunix.net/jh/23/408225.html
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
寵辱不驚,看庭前花開花落,去留無意;
沉浮莫嘆,知天上雲卷雲舒,聚散任風。
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
dreamice
风云使者
行者
UID:562632
注册:2007-5-11
最后登录: 2008-10-13
帖子:
688
精华:
9
可用积分:1855 (家境小康)
信誉积分:100
专家积分:5 (本版:0)
空间积分:0
推广积分:12
状态:
...在线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
5楼
发表于 2008-7-23 15:03
回复 #1 andylao 的帖子
这样写:
main : main.o graphic.o
arm-linux-gcc main.o graphic.o -o main
graphic.o : graphic.c graphic.h
arm-linux-gcc graphic.o -c graphic.c
main.o : main.c
arm-linux-gcc main.o -c main.c
您对本贴的看法:
鲜花[1]
臭蛋[0]
__________________________________
上善若水,真水无香
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
andylao
骑士
UID:679203
注册:2008-3-20
最后登录: 2008-09-08
帖子:
53
精华:0
可用积分:72 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
6楼
发表于 2008-7-23 15:07
QUOTE:
原帖由
bitmilong
于 2008-7-23 14:54 发表
樓主是不是應該把main.o放在graphic.o的前面
建議花幾分鐘看下這篇文章
http://www.chinaunix.net/jh/23/408225.html
我按照文章里说的,改成了
main : main.o graphic.o
arm-linux-gcc -o main main.o graphic.o
main.o : main.c graphic.h
arm-linux-gcc -c main.c
graphic.o : graphic.c graphic.h
arm-linux-gcc -c graphic.c
# chmod 755 main
clean:
rm -rf *.o *.ko *~
还是那个提示
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
andylao
骑士
UID:679203
注册:2008-3-20
最后登录: 2008-09-08
帖子:
53
精华:0
可用积分:72 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
7楼
发表于 2008-7-23 15:10
QUOTE:
原帖由
dreamice
于 2008-7-23 15:03 发表
这样写:
main : main.o graphic.o
arm-linux-gcc main.o graphic.o -o main
graphic.o : graphic.c graphic.h
arm-linux-gcc graphic.o -c graphic.c
main.o : main.c
arm-l ...
按照你这个写法也是一样的提示错误啊
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
dreamice
风云使者
行者
UID:562632
注册:2007-5-11
最后登录: 2008-10-13
帖子:
688
精华:
9
可用积分:1855 (家境小康)
信誉积分:100
专家积分:5 (本版:0)
空间积分:0
推广积分:12
状态:
...在线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
8楼
发表于 2008-7-23 15:22
QUOTE:
原帖由
andylao
于 2008-7-23 15:07 发表
我按照文章里说的,改成了
main : main.o graphic.o
arm-linux-gcc -o main main.o graphic.o
main.o : main.c graphic.h
arm-linux-gcc -c main.c
graphic.o : graphic.c graphic.h
arm-linux-g ...
你这个编译通过了么?还是在chmod main 755的时候报的错?
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
上善若水,真水无香
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
andylao
骑士
UID:679203
注册:2008-3-20
最后登录: 2008-09-08
帖子:
53
精华:0
可用积分:72 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
9楼
发表于 2008-7-23 15:26
QUOTE:
原帖由
dreamice
于 2008-7-23 15:22 发表
你这个编译通过了么?还是在chmod main 755的时候报的错?
编译没通过,我把chmod main 755去掉也一样,还有我把两个.c文件的所有内容去掉,只留包含头文件#include <graphic.h>这个语句,也是提示说找不到头文件,我编译我的其他单独一个文件的应用程序和驱动,也都能通过
这个是我全部的makefile内容
CROSS_COMPILE=/usr/local/arm/3.3.2/bin/arm-linux-
ARCH:=arm
CC:=$(CROSS_COMPILE)gcc
LD:=$(CROSS_COMPILE)ld
main : main.o graphic.o
gcc main.o graphic.o -o main
main.o : main.c graphic.h
gcc main.o -c main.c
graphic.o : graphic.c
gcc graphic.o -c graphic.c
clean:
rm -rf *.o *.ko *~
[
本帖最后由 andylao 于 2008-7-23 15:29 编辑
]
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
dreamice
风云使者
行者
UID:562632
注册:2007-5-11
最后登录: 2008-10-13
帖子:
688
精华:
9
可用积分:1855 (家境小康)
信誉积分:100
专家积分:5 (本版:0)
空间积分:0
推广积分:12
状态:
...在线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
10楼
发表于 2008-7-23 15:32
QUOTE:
原帖由
andylao
于 2008-7-23 15:26 发表
编译没通过,我把chmod main 755去掉也一样,还有我把两个.c文件的所有内容去掉,只留包含头文件#include 这个语句,也是提示说找不到头文件,我编译我的其他单独一个文件的应用程序和驱动,也都能通过
这个 ...
将]#include <graphic.h>改成
#include "graphic.h"
试一下,这个有点晕
[
本帖最后由 dreamice 于 2008-7-23 15:34 编辑
]
本帖最近评分记录
bitmilong
2008-7-23 21:42
可用积分
+5
繼續加油多多發言回貼,鼓勵一下.
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
上善若水,真水无香
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
首页
»
CU论坛
»
Linux
»
汇总贴列表
»
嵌入式开发
»
1
2
››
请选择您要去的论坛 ←
>新手园地
>系统管理
>网络问题
>硬件支持
>内核问题
>系统互操作专区
>中文支持
>桌面与办公
>影音娱乐
>网络工具
>编程问题
>内核源码
>CPU与编译器
>嵌入式开发
>驱动开发
>数据库应用
>服务器应用
>安全防护
>集群和虚拟机
>开源业界与评论
>贴图娱乐
>红茶馆
>文档专区
>下载共享
>Linux书友会
>Linux人才交流
>Linux站务交流
===============
→ 操作系统技术交流区 ←
>BSD
>Solaris
>SCO UNIX
>HP-UX
>AIX
>IBM AS400应用论坛
>Tru64 UNIX
>IRIX
>Mac OS X
→ 行业解决方案交流区 ←
> 金融行业
> 电信行业
> 互联网行业
> 医卫行业
> 制造行业
> 信息安全
> 教育行业
> 媒体娱乐行业
> 电子政务
> 交通行业
→ 程序设计交流区 ←
>C/C++
>Shell
>Java
>Php
>Perl
>Python
>Web开发
>软件工程
>中间件技术
>GUI编程
>软件配置管理
>VOIP开发技术
→ 网管技术交流区 ←
>网络安全
>网络技术
>Cisco技术
>存储备份之家
>服务器及硬件技术
→ 数据库技术交流区 ←
>MySQL
>PostgreSQL
>Oracle
>Informix
>Sybase
>DB2
→ 应用技术专题交流区 ←
>Web服务器
>Mail服务器
>FTP服务器
>DNS服务器
>Proxy服务器
>LDAP
>VPN
>Lotus
>Samba
→ IT综合交流区 ←
>IT业界新闻与评论
>IT职业生涯
>IT培训与认证
>IT二手大厅
>IT图书与评论
→ IT人的休闲生活交流区 ←
>清茶斋
>运动地带
>快乐数码摄影
>影音文字
>English Forum
>游戏玩家
>旅游天下
>贴图娱乐
>红茶馆
>IT爱车族
→ 站务及频道交流区 ←
>站务交流
>版主会议室
>Linux站务交流
>Linux版主会议室
>博客站务交流区
>下载频道交流区
>CU活动专区
Copyright © 2001-2008 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
Linux时代
-
Archiver
-
WAP
-
TOP
Processed in 0.054324 second(s), 6 queries , Gzip enabled