我正在嘗試爲相當大的項目的一小部分編寫一些小測試。試圖鏈接這個野獸是不幸的,如果沒有將整個項目鏈接在一起,這是我不想做的事情(這是一個非常複雜的系統,可以找到所有的依賴關係和東西,而且我不會干涉它)。現在我可以將未解析的引用鏈接到中止嗎?
,我確切知道所引用的功能將不會在我的測試中被調用的函數,則恰好是與東西,我做的測試文件共享功能的一部分。
有沒有辦法簡單地鏈接到這些未解決的參考,讓我們說,中止,還是什麼?或者是否有一種工具創建了適當的存根目標文件,其中所有調用都會導致中止,給定了我擁有的一組目標文件?
我使用用於編譯/鏈接,版本3.4.4的gcc(克++)。平臺是unix(solaris/sparc如果這很重要)。
我能想到的
segmantation故障會做我想... :)謝謝,我會嘗試--warn-unresolved-符號以及 – falstro 2010-01-05 15:39:14
酷。這是很好的信息。 – 2010-01-05 15:42:16
--warn-unresolved-symbols對我來說是完美的,那樣我會(希望)也會注意到有什麼東西不應該被解決。 – falstro 2010-01-05 15:44:00