求救,对makefile中的3句代码无法理解,

lhy705   2009-9-3 09:46 楼主
# Flags:
CFLAGS =  -Wall -g -I$(INC_PATH)
CFLAGS += -c -mcpu=arm9tdmi -mlittle-endian
CFLAGS += -O -D ARM_GCC

其中INC_PATH = ./Include
这3句代码有什么特别的意义吗?可以去掉或者忽略吗?谁能详细解释下,谢谢

回复评论 (6)

自己定一下吧
点赞  2009-9-3 14:37
去掉就编译不过去了呗
-I$(INC_PATH) 这个指定了头文件搜索路径
-mcpu=arm9tdmi 这个指定cpu类型
-mlittel-endian 这个倒是可以去掉,默认的吧
-D ARM_GCC 预定义常量
点赞  2009-9-4 14:46
CFLAGS =  -Wall -g -I$(INC_PATH) //设置头文件
CFLAGS += -c -mcpu=arm9tdmi -mlittle-endian //CPU
CFLAGS += -O -D ARM_GCC //使用ARM-GCC
点赞  2009-9-5 22:14
去掉是肯定不行的....
点赞  2009-9-6 21:19
楼上正解
点赞  2009-9-7 10:06
这些都是makefile里面一般都要的,如果你想编译多个平台的可以运行的程序,最好不要把他们去掉,这样对编译很有帮助的,不然我么的编译工具链怎么用阿
点赞  2009-9-8 14:05
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复