如何在Makefile中连接系统调用?

时间:2014-05-19 20:15:39

标签: makefile

我想将内联字符串与系统调用连接起来。我不能使用中间变量来保存结果,因为这个makefile是由qmake自动生成的(它删除了所有用户变量)。

test:
        cp foo.exe $(system echo -n "foo`echo you`.exe")

稍后我会用更复杂的命令替换echo you,但这不会按原样运行。

1 个答案:

答案 0 :(得分:1)

不确定system来自哪里;这不是GNU make中的有效函数。

也许你的意思是shell

test:
        cp foo.exe $(shell echo -n "foo`echo you`.exe")