wllvm error: C compiler cannot create executables
wllvm error: C compiler cannot create executables
我正在尝试构建 libosip2-4.1.0
with wllvm
的 LLVM 位码。
我导出了以下变量:
export LLVM_COMPILER=/home/oren/GIT/LatestKlee/llvm/Release/bin/clang
export LLVM_COMPILER_PATH=/home/oren/GIT/LatestKlee/llvm/Release/bin/
然后创建了一个专用的构建库,并运行从那里进行配置:
CC=wllvm ../libosip2-4.1.0/configure
但是,配置脚本抱怨说 wllvm
无法创建可执行文件:
configure: error: C compiler cannot create executables
当我 运行 它没有 CC=wllvm
时(通常使用 gcc
编译)一切正常。我应该怎么办?谢谢!
事实证明:
export LLVM_COMPILER=clang (works fine)
但是没有绝对路径:
export LLVM_COMPILER=/home/oren/GIT/LatestKlee/llvm/Release/bin/clang (doesn't work)
这是我的最终脚本,它运行良好并为 libosip2-4.1.0 构建了一个 llvm 位码:
wget https://ftp.gnu.org/gnu/osip/libosip2-4.1.0.tar.gz
tar xf libosip2-4.1.0.tar.gz
mkdir build
cd build
CC=wllvm LLVM_COMPILER=clang ../libosip2-4.1.0/configure --enable-test --disable-shared
LLVM_COMPILER=clang make -j
cd ./src/test
extract-bc ./torture_test
file ./torture_test.bc
以及证明任务完成所需的终端输出:
./torture_test.bc: LLVM IR bitcode
我正在尝试构建 libosip2-4.1.0
with wllvm
的 LLVM 位码。
我导出了以下变量:
export LLVM_COMPILER=/home/oren/GIT/LatestKlee/llvm/Release/bin/clang
export LLVM_COMPILER_PATH=/home/oren/GIT/LatestKlee/llvm/Release/bin/
然后创建了一个专用的构建库,并运行从那里进行配置:
CC=wllvm ../libosip2-4.1.0/configure
但是,配置脚本抱怨说 wllvm
无法创建可执行文件:
configure: error: C compiler cannot create executables
当我 运行 它没有 CC=wllvm
时(通常使用 gcc
编译)一切正常。我应该怎么办?谢谢!
事实证明:
export LLVM_COMPILER=clang (works fine)
但是没有绝对路径:
export LLVM_COMPILER=/home/oren/GIT/LatestKlee/llvm/Release/bin/clang (doesn't work)
这是我的最终脚本,它运行良好并为 libosip2-4.1.0 构建了一个 llvm 位码:
wget https://ftp.gnu.org/gnu/osip/libosip2-4.1.0.tar.gz
tar xf libosip2-4.1.0.tar.gz
mkdir build
cd build
CC=wllvm LLVM_COMPILER=clang ../libosip2-4.1.0/configure --enable-test --disable-shared
LLVM_COMPILER=clang make -j
cd ./src/test
extract-bc ./torture_test
file ./torture_test.bc
以及证明任务完成所需的终端输出:
./torture_test.bc: LLVM IR bitcode