3
我有這個目錄中的以下文件:如何用ruby的mkmf鏈接到外部c庫?
~/test/lib/liblost.dylib
~/test/include/lost.h
我試圖讓我的rubygem確定是否做在IRB以下存在上述庫:
ruby-1.9.2-p290 :008 > dir_config('','~/test')
=> ["~/test/include", "~/test/lib"]
ruby-1.9.2-p290 :009 > have_library('lost')
checking for main() in -llost... no
=> false
是否有人可以解釋爲什麼這不起作用?
確定'liblost.dylib'是一個共享庫? '文件liblost.dylib'顯示什麼? – matt
liblost.dylib:Mach-O 64位動態鏈接共享庫x86_64 – Coderama