是否可以使用較舊版本的gcc使用較新的標頭? 我在我的ipod上有gcc 4.2.1(我學到了一個可以和cydia一起安裝的編譯器),但是在我的發行版中有gcc 4.4.3。我想知道是否需要獲得原始標題(如果可能的話,我知道gnu喜歡逐步淘汰舊版本),或者如果我可以使用我的發行版中的標題?是否可以在較舊版本的gcc(g ++)上使用較新的標頭?
特別是,我在談論g ++。
編輯:只是發現這要跟着它。
jeremyg:Building c/c++ applications using gcc/g++ on iphone
新的編輯: 發現這個嘗試編譯Hello World示例,但無法找到objc庫? antirez iphone-gcc tutorial
編輯:嗯,我在現場LMAO我有完整的C支持,幾乎可用的G ++編譯器和工具鏈開路(torrented「工作版本」)的一個地獄,需要稍作修改。 如果我能只是得到我的iPod objc工作我不介意使用objc的整個目的是當然是讓應用程序:d
一個快速的問題工具鏈中的AMD64計算機上,但針對i686這樣編譯這使它與intel兼容?我不確定整個amd64是否會把我扔掉; P
嗯似乎C工程100%。 C++,但我不認爲是完全移植。它在編譯時會給我編譯錯誤,但我知道這些標頭是完美無瑕的(好吧,你明白了)我一直都在使用它們。我有最後一個選項來嘗試找到原始的4.0.0頭文件 – Aquertu
我不熟悉iPod編程,但在小型嵌入式平臺上缺乏對各種C++功能(例如例外)的支持是很常見的,使許多C++標準庫無法使用。 – jalf