我想合并两个不同的源代码,使之成为单一的可执行文件。我有sourcecode1作为RSYNC,sourcecode2作为WINEXE。我想将WINEXE代码集成到RSYNC中。为此,我将WINEXE代码放在RSYNC代码中。
我将位于RSYNC的makefile的WINEXE/source4/中的WINEXE Makefile称为
WINEXE = winexe/source4
TARGET = $(WINEXE)
$(TARGET):
@$(MAKE) -C $@;并从RSYNC代码中调用WINEXE的main函数。
但我得到了许多头文件找不到的相同错误。但是当我在WINEXE中使用"make“命令时,它工作得很好。
有数百个头文件,所以不可能更改每个文件中的头文件和库的路径。
请告诉我如何集成这两个代码?
发布于 2013-01-14 12:16:27
问题已解决:已尝试使用以下命令
.PHONY: winexe
winexe: cd winexe/source4 && ./configure && make @echo "i am here inside source“
在外部的Makefile中,调用内部文件夹的Makefile。
https://stackoverflow.com/questions/14254329
复制相似问题