對所有用戶有效修改/etc/profile文件
對個人有效則修改~/.bashrc文件
#在PATH中找到可執行文件程序的路徑。
export PATH =$PATH:$HOME/bin (可一次指定多個搜索路徑,":"用於分隔它們)
#gcc找到頭文件的路徑
C_INCLUDE_PATH=/usr/include/libxml2:/MyLib
export C_INCLUDE_PATH
#g++找到頭文件的路徑
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/libxml2:/MyLib
export CPLUS_INCLUDE_PATH
#找到動態鏈接庫的路徑
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/MyLib
export LD_LIBRARY_PATH
#找到靜態庫的路徑
LIBRARY_PATH=$LIBRARY_PATH:/MyLib
export LIBRARY_PATH
下面是在gcc命令中手動設置搜索路徑:
#添加頭文件搜索路徑
# gcc foo.c -I /home/xiaowp/include -o foo
#添加動態庫搜索路徑
# gcc foo.c -L /home/xiaowp/lib -lfoo -o foo
#添加靜態庫搜索路徑
# gcc foo.c -L /home/xiaowp/lib -static -lfoo -o foo
庫文件安裝
sudo apt-cache search 庫文件名 sudo apt-get install 下載搜索到的,后綴是-dev的那個包就可以了。
或者
①進入/usr/local/cppunit/lib,把找不到的動態鏈接庫【libcppunit.so.1.12...】copy到根目錄的/lib下。 ②編輯自己個人目錄下的配置文件.bashrc。通過修改LD_LIBRARY_PATH解決。 LD_LIBRARY_PATH=/usr/local/cppunit/lib:LD_LIBRARY_PATH
make
這個頭文件在你的文件夾里面存在不存在,如果存在,在makefile里面添加路徑
如果不存在,那你看看那個函數不是系統函數,可以用系統函數代替的就換掉,然后把這個頭文件去掉好了