Build/install llvm/clang 具有 32 位和 64 位支持库
Build/install llvm/clang with both 32 & 64-bit support libraries
我的(从源代码构建)llvm/clang 安装能够很好地创建 32/64 位可执行文件,但是当我创建安装时它只生成 64 位库(例如 libclang)。
我仔细阅读了他们的文档,查看了配置帮助等。据我所知,我唯一的选择是针对 32 位主机进行配置并进行单独安装。
我应该补充一下:有 32/64 位消毒程序库(例如,libclang_rt.asan-i386.a
),这是其他支持库的问题。
使用 -arch i386 -arch x86_64
配置 LLVM 和 Clang 即:
CFLAGS="-arch i386 -arch x86_64" \
CXXFLAGS="-arch i386 -arch x86_64" \
./configure --prefix=/prefix --enable-optimized --disable-assertions
我的(从源代码构建)llvm/clang 安装能够很好地创建 32/64 位可执行文件,但是当我创建安装时它只生成 64 位库(例如 libclang)。
我仔细阅读了他们的文档,查看了配置帮助等。据我所知,我唯一的选择是针对 32 位主机进行配置并进行单独安装。
我应该补充一下:有 32/64 位消毒程序库(例如,libclang_rt.asan-i386.a
),这是其他支持库的问题。
使用 -arch i386 -arch x86_64
配置 LLVM 和 Clang 即:
CFLAGS="-arch i386 -arch x86_64" \
CXXFLAGS="-arch i386 -arch x86_64" \
./configure --prefix=/prefix --enable-optimized --disable-assertions