我正在运行64位Linux,我正在尝试构建LLVM主干。我遵循instructions to the letter,并使用我想要的参数调用configure,然后是make。运行make install会保留每个目录而不执行任何操作,并且在llvm可执行文件(例如clang)的名称上运行locate会出现无结果。
我不明白这里可能出现什么问题,但我确信没有可执行文件。这个过程一般适用于软件。我缺少一些荒谬明显的东西吗?
我正在使用gcc 4.5和3.81。
答案 0 :(得分:0)
根据您是否要求调试或发布版本,您可以检查构建目录中Debug或发布(或者,Debug + Assert,Release + Assert)目录的bin子目录中的内容。
如果还没有,那么你可以去工具/并直接调用make来检查那里发生了什么。执行“make VERBOSE = 1”可能会提供一些其他信息。
答案 1 :(得分:0)
你可能想说出发生了什么,也许可以看看发生了什么以及你如何调用configure和make。
答案 2 :(得分:0)
以下是最近4个左右的Ubuntu 64位发行版为我工作的内容。
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
cd llvm
cd tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
cd ..
./configure --enable-optimized --disable-doxygen --prefix=/llvm
make
make install