shell
PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak
这两句到底是什么意思啊?
------解决方案--------------------第一句,将psp-config --pspsdk-path的输出结果赋给PSPSDK
第二句,包含相应目录下的build.mak文件内容,其中$(PSPSDK)就是第一行的输出结果。
------解决方案--------------------学习中
------解决方案--------------------在bash shell下,$()是用来执行命令滴,如FILES=$(ls),表示将ls得到的所有文件和目录名赋值给FILES,下一步就可以执行循环获得单个文件名了
------解决方案--------------------一楼正解
------解决方案--------------------这个明显是makefile,而不是shell脚本啊
$(shell cmd)的作用就是启动一个shell,执行cmd,将结果返回