【问题标题】:ndk-build with android-ndk-r5b fails when compiling assembly files in OpenSSL在 OpenSSL 中编译程序集文件时,带有 android-ndk-r5b 的 ndk-build 失败
【发布时间】:2011-03-18 15:39:17
【问题描述】:

如果我将程序集文件的大小写从 .s 更改为 .S,则带有 android-ndk-r5b 的 OPenssl 在带有 cygwin 的 Windows 上编译得很好

但是在 Linux (Ubunti 10.0.4) 上,使用相同版本的 NDK,我收到以下错误。

make: * 没有规则来制作目标externals/openssl-0.9.8h-android/crypto/0.9.9-dev/bn/armv4-mont.S', needed byobj/local/armeabi/objs/crypto-static/0.9.9-dev/bn/armv4-mont.o'。停下来。

如果我在 Ubuntu 上将文件的大小写从 .S 恢复为 .s(小写),我会收到此错误。

mv:无法统计`./obj/local/armeabi/objs/crypto-static/0.9.9-dev/bn/armv4-mont.o.d.org':没有这样的文件或目录 make: * [obj/local/armeabi/objs/crypto-static/0.9.9-dev/bn/armv4-mont.o] 错误1

这是新的 Android NDK r5b 版本的错误吗?如果是这样,是否有解决方法或解决方法..?

提前致谢。

【问题讨论】:

    标签: assembly openssl android-ndk


    【解决方案1】:

    这是 NDK 中的错误,已修复。见this bug tracker entry

    【讨论】:

      猜你喜欢
      • 2011-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多