针对Android的boringssl编译问题

针对Android的boringssl编译问题,android,boringssl,Android,Boringssl,我正在尝试编译boringssl库,以便在Android项目中使用它(基于Ubuntu 18.04构建)。我将遵循link的构建步骤 以下是我的环境设置: amy@test-ubuntu18:~/android_test/boringssl/build$ echo $ANDROID_NDK /home/amy/android_test/android-ndk-r21-beta2 amy@test-ubuntu18:~/android_test/boringssl/build$ echo $CC

我正在尝试编译boringssl库,以便在Android项目中使用它(基于Ubuntu 18.04构建)。我将遵循link的构建步骤

以下是我的环境设置:

amy@test-ubuntu18:~/android_test/boringssl/build$ echo $ANDROID_NDK
/home/amy/android_test/android-ndk-r21-beta2

amy@test-ubuntu18:~/android_test/boringssl/build$ echo $CC
/usr/bin/gcc

amy@test-ubuntu18:~/android_test/boringssl/build$ echo $CXX
/usr/bin/g++
这些工具确实存在于my/usr/bin中

amy@test-ubuntu18:~/android_test/boringssl/build$ ls -l /usr/bin/*g{cc,++}*
-rwxr-xr-x 1 root root     428 May  7  2006 /usr/bin/c89-gcc
-rwxr-xr-x 1 root root     454 Apr 11  2011 /usr/bin/c99-gcc
lrwxrwxrwx 1 root root      27 May 16  2018 /usr/bin/clang++ -> ../lib/llvm-6.0/bin/clang++
lrwxrwxrwx 1 root root      27 Apr  5  2018 /usr/bin/clang++-6.0 -> ../lib/llvm-6.0/bin/clang++
lrwxrwxrwx 1 root root      25 Apr 10  2019 /usr/bin/clang++-8 -> ../lib/llvm-8/bin/clang++
lrwxrwxrwx 1 root root       5 May 20  2019 /usr/bin/g++ -> g++-7
lrwxrwxrwx 1 root root      22 May  8  2019 /usr/bin/g++-7 -> x86_64-linux-gnu-g++-7
lrwxrwxrwx 1 root root       5 May 20  2019 /usr/bin/gcc -> gcc-7
lrwxrwxrwx 1 root root      22 May  8  2019 /usr/bin/gcc-7 -> x86_64-linux-gnu-gcc-7
lrwxrwxrwx 1 root root       8 May 20  2019 /usr/bin/gcc-ar -> gcc-ar-7
lrwxrwxrwx 1 root root      25 May  8  2019 /usr/bin/gcc-ar-7 -> x86_64-linux-gnu-gcc-ar-7
lrwxrwxrwx 1 root root       8 May 20  2019 /usr/bin/gcc-nm -> gcc-nm-7
lrwxrwxrwx 1 root root      25 May  8  2019 /usr/bin/gcc-nm-7 -> x86_64-linux-gnu-gcc-nm-7
lrwxrwxrwx 1 root root      12 May 20  2019 /usr/bin/gcc-ranlib -> gcc-ranlib-7
lrwxrwxrwx 1 root root      29 May  8  2019 /usr/bin/gcc-ranlib-7 -> x86_64-linux-gnu-gcc-ranlib-7
lrwxrwxrwx 1 root root       5 May 20  2019 /usr/bin/x86_64-linux-gnu-g++ -> g++-7
-rwxr-xr-x 1 root root 1010624 May  8  2019 /usr/bin/x86_64-linux-gnu-g++-7
lrwxrwxrwx 1 root root       5 May 20  2019 /usr/bin/x86_64-linux-gnu-gcc -> gcc-7
-rwxr-xr-x 1 root root 1010624 May  8  2019 /usr/bin/x86_64-linux-gnu-gcc-7
lrwxrwxrwx 1 root root       8 May 20  2019 /usr/bin/x86_64-linux-gnu-gcc-ar -> gcc-ar-7
-rwxr-xr-x 1 root root   27104 May  8  2019 /usr/bin/x86_64-linux-gnu-gcc-ar-7
lrwxrwxrwx 1 root root       8 May 20  2019 /usr/bin/x86_64-linux-gnu-gcc-nm -> gcc-nm-7
-rwxr-xr-x 1 root root   27104 May  8  2019 /usr/bin/x86_64-linux-gnu-gcc-nm-7
lrwxrwxrwx 1 root root      12 May 20  2019 /usr/bin/x86_64-linux-gnu-gcc-ranlib -> gcc-ranlib-7
-rwxr-xr-x 1 root root   27104 May  8  2019 /usr/bin/x86_64-linux-gnu-gcc-ranlib-7
工具的版本如下所示:

amy@test-ubuntu18:~/android_test/boringssl/build$ ninja --version
1.8.2

amy@test-ubuntu18:~/android_test/boringssl/build$ cmake --version
cmake version 3.15.2
尝试了本文中提到的建议,但没有用

错误显示“/home/amy/android_test/android-ndk-r21-beta2/toolschains/llvm/prebuild/linux-x86_64/bin/clang”不是完整路径,因此我检查了路径中的内容(我没有看到其中列出的“linux-x86_64”):


同样的问题,你如何重新恋爱?在这个问题上从未取得任何进展。同样的问题,你如何重新恋爱?在这个问题上从未取得任何进展。
amy@test-ubuntu18:~/android_test/boringssl/build$ ninja --version
1.8.2

amy@test-ubuntu18:~/android_test/boringssl/build$ cmake --version
cmake version 3.15.2
$ls -l /home/amy/android_test/android-ndk-r21-beta2/toolchains/llvm/prebuilt/
drwxrwxr-x 13 amy amy 4096 Jan  3 15:35 windows-x86_64