系統:fedora10.0
程式:beginning linux programming chapter7 dbm1.c
報錯:/tmp/cc4t13wv.o: in function `main':
dbm1.c:(.text+0x2d): undefined reference to `dbm_open'
dbm1.c:(.text+0x250): undefined reference to `dbm_store'
dbm1.c:(.text+0x2fb): undefined reference to `dbm_fetch'
dbm1.c:(.text+0x38a): undefined reference to `dbm_close'
collect2: ld returned 1 exit status
程式源**如下:
編譯的時候使用的編譯命令如下,引入/usr/include/gdbm標頭檔案搜尋路徑,鏈結庫檔案gdbm
gcc -o dbm1 -i/usr/include/gdbm dbm1.c -lgdbm
gcc -o dbm1 -i/usr/include/gdbm dbm1.c -lgdbm -lgdbm_compat
gcc編譯C 程式
單個原始檔生成可執行程式 下面是乙個儲存在檔案 helloworld.cpp 中乙個簡單的 c 程式的 helloworld.cpp include int main int argc,char argv 程式使用定義在標頭檔案 iostream 中的 cout,向標準輸出寫入乙個簡單的字串。該 可...
gcc編譯C 程式
單個原始檔生成可執行程式 下面是乙個儲存在檔案 helloworld.cpp 中乙個簡單的 c 程式的 helloworld.cpp include int main int argc,char argv 程式使用定義在標頭檔案 iostream 中的 cout,向標準輸出寫入乙個簡單的字串。該 可...
GCC編譯程式
gcc gnu compiler collection 是linux下最主要的一種編譯工具。gcc編譯格式 gcc 選項 源檔名 選項 目標檔名 採用預設得方式編譯原始檔,系統會生成a.out可執行檔案 採用顯式編譯成目標檔案,在編譯成可執行檔案 gcc c hello.c 生成hello.o gc...