也許這是一個常見問題。事實上,我想我幾年前曾問過它......但我不記得答案。儘管小項目g ++產生大的二進制文件
問題是:我有一個由6個源文件組成的項目。他們全部不超過200行代碼。它使用了許多STL容器,stdlib.h和iostream。現在可執行文件的大小約爲800kb ....我想我不應該靜態鏈接庫。如何用GCC做到這一點?在Eclipse CDT中?
編輯: 當我回應我想要的,我認爲這是一個澄清的情況。我想知道的是,爲什麼這樣一個小程序的規模如此之大,以及與靜態,共享庫和它們的不同之處有什麼關係。如果說這是一個太長的故事,可以隨意指出文檔。謝謝
g ++? (在標題中) – kurast 2009-11-30 12:36:43
@kurast它是C++的gcc編譯器 – laura 2009-11-30 12:37:40
@ gotch4 eclipse CDT使用的結構非常類似於makefile;我會谷歌如何使用makefiles動態鏈接,然後右鍵單擊該項目,選擇屬性,然後查看「C/C++構建」和「C/C++常規」爲相同的選項。 – laura 2009-11-30 12:41:15