QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 979|回复: 5

请教:makefile 出错的原因

[复制链接]
发表于 2005-4-1 19:34:02 | 显示全部楼层 |阅读模式
我的makefile如下

# a makefile for a module
CC=gcc
MODCFLAGS:= -Wall _DMODULE -D_KERNEL_ -DLinux

hello3.o hello3.c /usr/include/linux/version.h
CC $(MODCFLAGS) 0c hello3.c
echo the module is complie completely

但我make时候提示出错
makefile:5: *** missing separator.  Stop.
我仔细的检查了第5行,并没发现错误。
我的源文件是hello3.c呀!
发表于 2005-4-11 15:36:54 | 显示全部楼层
试一试在CC前加一个Tab键吧,命令前一定要用Tab键,那个命令才能执行的
回复

使用道具 举报

发表于 2005-4-11 15:49:15 | 显示全部楼层
-DMODULE -D__KERNEL__ -D_linux_
回复

使用道具 举报

发表于 2005-4-11 16:30:41 | 显示全部楼层
hello3.o : hello3.c /usr/include/linux/version.h
        CC $(MODCFLAGS) 0c hello3.c

(CC前面就一个tab)
回复

使用道具 举报

发表于 2005-4-11 17:23:36 | 显示全部楼层
hello3.o hello3.c /usr/include/linux/version.h

头文件路径这么放?
回复

使用道具 举报

发表于 2005-4-11 17:33:15 | 显示全部楼层
头文件路径?
我想他指的是依赖关系吧,所以前面加了个:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 13:50 , Processed in 0.087129 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表