gdb源码编译安装
2020-06-23 本文已影响0人
菜菜子MJ
// 下载最新版本 (鄙人下载了9.2)
wget http://ftp.gnu.org/gnu/gdb/gdb-9.2.tar.gz
// 解压
tar xvf gdb-9.2.tar.gz
// 编译
mkdir build && cd build
../configure --prefix={你想要安装的路径前缀}/opt/gdb-9.2
make -j12
make install
// 添加bin路径到PATH
export PATH={你想要安装的路径前缀}/opt/gdb-9.2/bin:$PATH
安装完成提示链接库方法
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
Q&A
Q: makeinfo is missing on your system
A: root用户 sudo apt-get install texinfo
非root用户 conda install -c conda-forge texinfo (需提前安装conda)