在C/Java项目中,管理构建的适当方法是什么?

Cra*_*enz 6 c java ant makefile autotools

在C/Java项目中,管理构建的适当方法是什么?

我最初正在考虑使用Autotools构建所有C,使用Apache Ant构建Java中的所有内容,然后让每个构建器"执行"另一个构建器.

另一种方法可能是在Autotools中完成所有工作.我更喜欢autotools而不是ant,因为我不知道任何类似Autoconf的Ant应用程序.

该项目是一个JNI项目,它在语言之间具有相同/对称的责任,换句话说,它应该可供仅限Java的开发人员和仅限C的开发人员以及Java-C开发人员使用.

谢谢,陈兹

lev*_*vif 1

我推荐CMake,它是多平台和多语言的。

您可以从以下开始:

project(myJavaProject Java)
Run Code Online (Sandbox Code Playgroud)