我的问题是,如何将 linux 中的 vcpkg 与交叉构建工具链以及 sysroot 集成?例子:
- 构建机器是
fedora30
- 交叉构建工具链是
x86_64-centos7-gnu
来自https://github.com/microsoft/vcpkg quickstart 说:
> git clone https://github.com/Microsoft/vcpkg.git
> cd vcpkg
PS> .\bootstrap-vcpkg.bat
Linux:~/$ ./bootstrap-vcpkg.sh
在我的机器上,我安装了 gcc 9.1,它被vcpkg
bootstrap.sh 检测到并且工作正常;
同时,我构建了一个用于交叉构建的工具链,它位于$HOME/cross/x64_86-centos7-linux-gnu/
如何设置另一个vcpkg
使用该特定工具链的目录树?
通过“使用”,我的意思是 vcpkg 及其所有软件包都应该由该工具链编译,而我使用 vcpkg 工具链文件“$vcpkg_home/scripts/buildsystems/vcpkg.cmake”的项目都应该将该工具链作为 $CC 并构建工具集?