我在make文件下面的代码:不能make文件编辑字符串
All:CheckOutFolder
echo "Starting Build";
@for entry in ${DIR}; \
do \
for i in $${entry}/*.[cs]; \
do \
echo "Bulding $${i}"; \
arm-none-eabi-gcc ${OPT} $${i} -c -o ${OUT}/${${$${i}##*/}:-1}.o; \
done \
done
的问题是,${${$${i}##*/}:-1}.o
产生空字符串。
任何人都可以帮忙吗?
你不应该问同样的问题两次,而是编辑你的其他问题“在makefile中操纵字符串”。 – Jens