在Linux環境下測試一個.so的動態庫,我暫時命名為libdawn.so,是同事實現的,我需要再我的測試程序中加載這個庫,並調試該庫,我用的編譯環境是Eclipse.
1. 在Eclipse->Project->Properities->c/c++ Build->setting->gcc c++ Linker(如果是用gcc c編譯的則選gcc c Linker)->Libraries 中添加對應的庫,注意是去掉前面的lib和.so的, 如我要添加的庫就是dawn, 在下面的搜索路徑下添加庫所在的位置,如果該庫已經放在系統默認搜索路徑下,就不需要再添加了。查看環境變量的命令是 export, 可添加PATH的搜索路徑export PATH=$PATH:/usr/local..... 所有1做的東西能夠加載上冬天庫,但無法調試,需要進行2
2.eclipse ->run configurations->Debugger->shared libraries添加動態庫所在的路徑,只要這樣才能跟進冬天庫的代碼,進行調試,而不是單純的調用。