【发布时间】:2012-06-25 06:31:25
【问题描述】:
我在 makefile 教程中找到了以下几行,但粗体行有一些问题。
在 1 行中,如果我写
program_C_SRCS:=$(*.c)
它不起作用。所以请告诉我什么是 通配符在这里做。这个词是特定于 makefile 的吗?
在教程中写到第二行将执行测试替换。谁能告诉我有关此文本替换的信息?
如果我的问题非常基本,请原谅,因为我是制作文件的新手。
CC:=g++
program_NAME:=myprogram
**program_C_SRCS:=$(wildcard *.c)** # 1 line
program_CXX_SRCS:=$(wildcard *.cc)
**program_C_OBJ:=$(program_C_SRCS:.c=.o)** # 2 line
program_CXX_OBJ:=$(program_CXX_SRCS:.c=.o)
program_OBJ:= $(program_C_OBJ) $(program_CXX_OBJ)
【问题讨论】:
-
链接似乎已损坏。
标签: makefile