我在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