下面的腳本能夠定位一些環境變量爲連接器:
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
。