Linux下调试.Net core:lldb的安装

一、先安装依赖:yum -y install gcc gcc-c++ swig python-devel libedit-devel automake autoconf libtool make wget 二、下载llvm源码(注意:.net core2.0.0只能使用lldb 3.6;.net core2.1以上必须是3.9.0,...

一、先安装依赖:

yum -y install gcc gcc-c++ swig python-devel libedit-devel automake autoconf libtool make wget
  二、下载llvm源码(注意:.net core2.0.0只能使用lldb 3.6;.net core2.1以上必须是3.9.0,下同):  

wget http://releases.llvm.org/3.9.0/llvm-3.9.0src.tar.xz
tar -xf llvm-3.9.0src.tar.xz
mv llvm-3.9.0src llvm
  三、进入llvm/tools目录并下载clang源码:

cd llvm/tools
wget http://releases.llvm.org/3.9.0/cfe-3.9.0.src.tar.xz
tar -xf cfe-3.9.0.src.tar.xz
mv cfe-3.9.0.src clang
  四、下载lldb源码:

wget http://releases.llvm.org/3.9.0/lldb-3.9.0.src.tar.xz
tar -xf lldb-3.9.0.src.tar.xz
mv lldb-3.9.0.src lldb
  五、下载compiler-rt的源码:

cd ../projects
wget http://releases.llvm.org/3.9.0/compiler-rt-3.9.0.src.tar.xz
tar -xf compiler-rt-3.9.0.src.tar.xz
mv compiler-rt-3.9.0.src compiler-rt
  六、下载libcxxabi的源码:

wget http://releases.llvm.org/3.9.0/libcxxabi-3.9.0.src.tar.xz
tar -xf libcxxabi-3.9.0.src.tar.xz
mv libcxxabi-3.9.0.src libcxxabi
  七、下载libcxx的源码:

wget http://releases.llvm.org/3.9.0/libcxx-3.9.0.src.tar.xz
tar -xf libcxx-3.9.0.src.tar.xz
mv libcxx-3.9.0.src libcxx
  八、回到llvm目录,配置编译选项:

cd ..
./configure --enable-optimized CC=gcc CXX=g++
  九、编译llvm:

make
  十、估计得个把小时,编译成功后,单独安装lldb即可:

cd tools/lldb
make install
  检查是否成功:

lldb
version

本文标题为:Linux下调试.Net core:lldb的安装

基础教程推荐