android - 如何加快 android ndk 构建

标签 android c++ performance build android-ndk

我们有一个相当大的 C++ 项目,我们为 Android 和 iOS 构建跨平台。 Xcode 在编译时使用所有内核并且速度更快(4-5 倍,具体取决于机器)。有什么办法可以改善 NDK 的糟糕性能?任何多 CPU 选项?我们已经预编译了头文件,但在我看来这是错误的资源使用。

因此,任何加快 android ndk 项目构建时间的提示或技巧将不胜感激!

最佳答案

您的编译不需要使用 Android 的构建系统;这些工具都可以在 Makefile 中使用(尽管您需要注意设置包含路径、库路径和编译器选项)。

由于您可以创建自己的 Makefile 而不是使用默认构建脚本,因此您可以使用 -jN 选项来指定要同时执行的操作数。

关于android - 如何加快 android ndk 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12640377/

相关文章:

c++ - 多个 GLSL 统一缓冲区

c++ - std::bind 绑定(bind)函数

performance - 中型阵列的互相关

performance - 测试两个范围是否重叠的最有效方法是什么?

android - 在窗口外触摸时如何取消以 Activity 为主题的对话框?

java - 如何将倒计时器添加到 Firebase 中?

c++,omnicppcomplete 不显示字符串的方法

android - 在android中自定义一个CheckedTextView

java - 在 A17-Realtag-BLE-Sensor-Wearable 上获取温度或压力

javascript - 我们如何监控 mongoDB 查询?