下面的脚本能够定位一些环境变量为连接器:
export MYINSTALL=$HOME/somepath
export LD_LIBRARY_PATH=$MYINSTALL/lib
export PKG_CONFIG_PATH=$MYINSTALL/lib/pkgconfig/:$MYINSTALL/share/pkgconfig/
export PATH=$MYINSTALL/bin:$PATH
export ACLOCAL_PATH=$MYINSTALL/share/aclocal
export ACLOCAL="aclocal -I $ACLOCAL_PATH"
mkdir -p $ACLOCAL_PATH
脚本myinstallenv
两个项目在下面与调试符号建成。 project1
是C/C++,project2
仅C。
project1
是建立与前缀= $ MYINSTALL
myinstallenv && CFLAGS="-g -debug -g3 -O0" CXXFLAGS=$CFLAGS ./Configure shared linux-elf -Wa,--noexecstack --prefix=$MYINSTALL
project2
有:
myinstallenv && CFLAGS="-g -g3 -O0" ./configure --prefix=$MYINSTALL
对于project2
,--prefix=$MYINSTALL
只是如果你想它也安装在这里,而不是在系统所需。严格地说,只需要myinstallenv && ./configure
。