如果要編譯一個(gè)調(diào)用了 Mini-XML 的 C 程序,gcc 編譯指令中除了要包括 -lmxml,還要包括 -lpthread ,因?yàn)?Mini-XML 在實(shí)現(xiàn)時(shí)用到了 pthread.h 中聲明的函數(shù)。編譯完成后生成的可執(zhí)行程序有可能是無(wú)法執(zhí)行的,要先告訴 linux 操作系統(tǒng)到哪里可以找到 Mini-XML 的庫(kù)文件,最簡(jiǎn)單的方法是使用 export LD_LIBRARY_PATH=... 的方法來(lái)設(shè)置一下查找?guī)煳募穆窂健?/p>
( 對(duì)于 64 位的 CentOS 6.8,默認(rèn)查找 .h 文件的目錄是 /usr/include ,默認(rèn)查找 .so 文件的目錄是 /usr/lib64 。如果有足夠權(quán)限,可以將 Mini-XML 的庫(kù)文件拷貝到 /usr/local/lib64 下。)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注