Makefile相关

时间:2011-06-10 07:04:27

标签: c linux makefile

我有一个Makefile,第一行的类型是:

all:client.so simulator
         LD_PRELOAD=/path/to/shared/lib/client.so ./simulator

以及上面的其他行

现在,我有另一个程序说xyz.c,使用execve()在模拟器中调用它的可执行文件。

如何在同一个Makefile中包含xyz.c的编译链接等,或者我必须使用另一个makefile。

由于

2 个答案:

答案 0 :(得分:1)

难道你不能让all依赖xyc的可执行文件吗?然后添加目标来构建xyc.c?

答案 1 :(得分:1)

您需要添加依赖项和规则来构建它:

simulator: xyz.c
     $CC xyz.c -o yxz