首页 > 学院 > 开发设计 > 正文

gcc-6.3.0 构建

2019-11-06 09:06:13
字体:
来源:转载
供稿:网友

install

cd gcc-6.3.0./contrib/download_PRerequisitesmkdir buildcd build../configure --prefix=/opt/gcc-6.3 --disable-multilib --with-system-zlib --enable-languages=c,c++make -j4make install

安装完成的信息:

Libraries have been installed in: /opt/gcc-6.3/lib/../lib64If you ever happen to want to link against installed librariesin a given directory, LIBDIR, you must either use libtool, andspecify 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 formore information, such as the ld(1) and ld.so(8) manual pages.

配置链接库

cd /etc/ld.so.conf.dtouch gcc-6.3.0.confadd "/opt/gcc-6.3/lib/../lib64"

编译程序前的配置

export CC='/opt/gcc-6.3/bin/gcc' export CXX='/opt/gcc-6.3/bin/g++' export CPP='/opt/gcc-6.3/bin/cpp'export LDFLAGS='-L/opt/gcc-6.3/lib -L/opt/gcc-6.3/lib64' export CPPFLAGS='-I/opt/gcc-6.3/include -I/opt/gcc-6.3/lib/gcc/x86_64-pc-linux-gnu/6.3.0/include'

参考: http://www.linuxfromscratch.org/blfs/view/cvs/general/gcc.html


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表