我构建动态库 .dll 没有任何问题:
mkdir build
cd build
cmake .. -A Win32 -T ClangCL
cmake --build .
同样的事情在 Ubuntu 22.04 中工作正常,只有 .so:
mkdir build
cd build
export CC=path to clang CXX=path to clang++
cmake .. -G Ninja -DCMAKE_C_FLAGS=-m32 -DCMAKE_CXX_FLAGS=-m32
cmake --build .
但是如何在 Windows 上为 Linux 构建库呢?我有 Ninja 和 Clang。
好吧,如果有人可以提供解决方案,那么请告诉我如何做同样的事情,但是是在 Win 下的 Linux 上。
我记得以前做过类似的事情...你必须朝着MSYS64的方向挖掘并安装GCC。是否无法使用 Clang 在 Win 下的 Linux 下构建?