[Lldb-commits] [lldb] r182160 - Added a few linux build configure/make examples.
Greg Clayton
gclayton at apple.com
Fri May 17 14:06:45 PDT 2013
Author: gclayton
Date: Fri May 17 16:06:45 2013
New Revision: 182160
URL: http://llvm.org/viewvc/llvm-project?rev=182160&view=rev
Log:
Added a few linux build configure/make examples.
Modified:
lldb/trunk/www/build.html
Modified: lldb/trunk/www/build.html
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/www/build.html?rev=182160&r1=182159&r2=182160&view=diff
==============================================================================
--- lldb/trunk/www/build.html (original)
+++ lldb/trunk/www/build.html Fri May 17 16:06:45 2013
@@ -131,14 +131,14 @@
ninja on your system. To build using ninja:
</p>
<code>
- <br>> cmake -C .. -G Ninja
+ > cmake -C .. -G Ninja
<br>> ninja lldb
<br>> ninja check-lldb
</code>
<h3>Using CMake + Unix Makefiles</h3>
<p>If you do not have Ninja, you can still use CMake to generate Unix Makefiles that build LLDB:</p>
<code>
- <br>> cmake -C ..
+ > cmake -C ..
<br>> make
<br>> make check-lldb
</code>
@@ -146,12 +146,21 @@
<p>If you do not have CMake, it is still possible to build LLDB using the autoconf build system. If you are using
Clang or GCC 4.7+, run:</p>
<code>
- <br>> $llvm/configure --enable-cxx11
+ > $llvm/configure --enable-cxx11
<br>> make </code>
<p>Or, if you are using a version of GCC that does not support the <tt>-std=c++11</tt> option:</p>
<code>
- <br>> $llvm/configure
+ > $llvm/configure
<br>> make CXXFLAGS=-std=c++0x</code>
+ <p>If you are building with a GCC that isn't the default gcc/g++, like gcc-4.7/g++-4.7</p>
+ <code>
+ > $llvm/configure --enable-cxx11 CC=gcc-4.7 CXX=g++-4.7
+ <br>> make CC=gcc-4.7 CXX=g++-4.7</code>
+ <p>If you are running in a system that doesn't have a lot of RAM (less than 4GB), you might want to disable
+ debug symbols by specifying DEBUG_SYMBOLS=0 when running make. You will know if you need to enable this
+ because you will fail to link clang (the linker will get a SIGKILL and exit with status 9).</p>
+ <code>
+ > make DEBUG_SYMBOLS=0</code>
<p> To run the LLDB test suite, run:</p>
<code>
<br>> make -C tools/lldb/test</code>
More information about the lldb-commits
mailing list