我们需要使用Gradle的cpp-library和cpp-application插件指定一个定制的GCC/G++编译器位置。根据docs 工具链截面
要在Linux上构建Linux,安装兼容版本的GCC或Clang。C++插件将发现GCC或Clang使用系统路径。
在PATH环境变量前面加上到所需的g++的路径,似乎不会被Gradle选中。
你怎么才能从一个自定义的路径中引导Gradle得到GCC/G++呢?
发布于 2021-03-25 18:31:11
最后发现,这是可行的:
model {
toolChains {
gcc(Gcc) {
path '/custom/path/to/gcc-7.1.0/bin/'
}
}
}发布于 2021-03-24 09:32:00
我相信您可以将一个自定义工具链部分添加到build.gradle文件中,如下所示:
toolChains {
custom_gcc_toolchain(Gcc) {
target("<target_platform>") {
path '<path_to_custom_gcc_folder>'
cCompiler.executable '<c_compiler_executable>'
assembler.executable '<assembler_executable>'
linker.executable '<linker_executable>'
}
}
}https://stackoverflow.com/questions/66682349
复制相似问题