gpt4 book ai didi

java - JNI 和 Java : ant calling make or make calling ant?

转载 作者:搜寻专家 更新时间:2023-10-31 19:42:47 24 4
gpt4 key购买 nike

我即将开始我的第一次 JNI(Java native 接口(interface))世界之旅,以提供从特定于平台的 C/C++ 代码到 Java 的文件系统更改通知。除非有人建议一些我错过的很棒的图书馆来做这件事。

作为 JNI 的新手,我设法找到了很多关于它的接口(interface)方面和它的库生成方面的文档,但我没有找到很多关于构建 native 库的文档。

我有一个基于 ant 的现有构建,用于预先存在的 Java 源代码,所以我正在尝试确定是否应该让 ant 调用 make 来创建库,或者最好让 make 调用创建库后 Ant ?

这两个选项都不是非常好,但两者似乎都比试图让 ant 调用编译器来编译代码并直接生成库要好。

最佳答案

我非常不喜欢 make,因为它隐含的规则集和对空格的处理。我个人会使用 cpp 任务 ( http://ant-contrib.sourceforge.net/cpptasks/index.html ) 来进行我的 C 编译。它们不像 make 那样灵活,但它们也没有那么复杂,这意味着您不必为开发人员学习 make 增加负担。

关于java - JNI 和 Java : ant calling make or make calling ant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com