使用Cygwin构建android-ndk-r17c独立工具链

时间:2018-09-18 09:39:33

标签: android android-ndk cygwin toolchain

我想导入库libsndfile。根据{{​​3}}的说法,我需要一个独立的工具链。现在,我尝试按照doc中的描述,使用Cygwin构建上述工具链,但收到错误消息:

$ cat > foo
123456789
$ cut -b 1-2,4-5 foo
1245

我是android开发的新手,必须承认我在官方指南中苦苦挣扎。据我了解,Unsupported platform: CYGWIN_NT-10.0. 参数是指我要为其构建的系统,而--arch参数是指正在运行的(最低?)Android版本。只要它们兼容,就在那时无关紧要的工具箱是无关紧要的。因此,现在让我们来看一下--api--arch x86_64。总体而言,输入和输出如下:

--api 21

1 个答案:

答案 0 :(得分:0)

这可能不是一个令人满意的答案,但这最终对我有用:

根据matzeri的评论,不再支持Cygwin。我尝试按照建议使用Mingw / Msys解决该问题,但也没有成功。 这样,我在Windows下安装了python,并从Windows命令行运行了脚本。

python .\build\tools\make_standalone_toolchain.py --arch x86_64 --api 21 -v --install-dir ..\toolchains\oboe_record_proto

该工具链已按预期生成。

相关问题