3
如何在Ubuntu Linux上的.la文件中轉儲符號?如何在Ubuntu Linux上的.la文件中轉儲符號?
我得到這個連接錯誤:
main.c:(.text+0xbfb): undefined reference to `Browser_new'
而且我覺得我的main.c被鏈接到的libwebkit-1.0.la。那麼我怎麼才能知道libwebkit-1.0.la是否有符號'Browser_new'?
CXXLD libwebkit-1.0.la
CCLD Programs/GtkLauncher
謝謝。但是當我嘗試「nm -D libwebkit-1.0.so | grep Browser *」或「nm -D -C libwebkit-1.0.so | grep Browser *」時,我只能看到「U _ZN17Browser17testMsgEP14_WebKitWebView」。但在我的Browser.h中,(一個C++類)我有更多的公有和私有方法,而不僅僅是一個testMsg())。 – michael 2010-07-02 01:36:09
這是你自己的Browser.h?如果是這樣,這聽起來像你在.h中的方法,但沒有實現。 – richq 2010-07-09 18:43:43