我想在 Termux(Android 应用)中将默认编译器从 clang 设置为 gcc。
官方仓库中没有提供 gcc,所以我使用了无意义的社区仓库。但是现在我无法配置 termux 以使用 gcc 而不是 clang。
usr/bin/ 包含 g++、gcc、gcc-8、g++8。
但是 gcc --version
命令显示默认为 clang。
gcc-8 --version
显示:
"CANNOT LINK EXECUTABLE "gcc-8" : library "libc++_shared.so" not found
linker: CANNOT LINK EXECUTABLE "gcc-8": library "libc++_shared.so" not found.
gcc-8 --version
显示出来的?你可以尝试运行ldconfig -p | grep "++"
命令,并告诉我们是否看到了其中的 "libc++_shared"。 - Andy J