4
我想使用修改後的glibc庫。 glibc庫靜態鏈接到我的代碼。我已經在glibc庫中聲明瞭一個新變量(我們稱它爲my_libc_var
)。但是,當我嘗試將該變量包含在我的程序中時(使用extern
關鍵字的課程),我得到undefined reference
錯誤。我怎麼解決這個問題?如何引用靜態庫中聲明的變量?
在glibc中,變量聲明如下。
int my_libc_var;
而在我的程序中,它被聲明如下。
extern int my_libc_var;
請向我們展示如何聲明您的變量。 –
現在進行編輯以顯示它是如何聲明的。 – pythonic
你確定你正在鏈接你的修改過的glibc嗎?你可以粘貼編譯器結果嗎? – Ponytech