我有一个Makefile,第一行的类型是:
all:client.so simulator
LD_PRELOAD=/path/to/shared/lib/client.so ./simulator
以及上面的其他行
现在,我有另一个程序说xyz.c,使用execve()在模拟器中调用它的可执行文件。
如何在同一个Makefile中包含xyz.c的编译链接等,或者我必须使用另一个makefile。
由于
答案 0 :(得分:1)
难道你不能让all
依赖xyc的可执行文件吗?然后添加目标来构建xyc.c?
答案 1 :(得分:1)
您需要添加依赖项和规则来构建它:
simulator: xyz.c
$CC xyz.c -o yxz