簡體   English   中英

通過Xcode使用GCC編譯基本程序

[英]Using GCC through Xcode to compile basic programs

因此,我是Mac上的一名全新CS學生,並且正在為我的一門課程學習C ++。 我對如何編譯我的超級基本C ++程序有一個愚蠢的問題。

我安裝了Xcode,並且正在瀏覽文檔以嘗試找出如何使用它(並且我非常懷疑它對於我現在正在做的事情來說過於強大了),最終最終進入Terminal並進入“ gcc [文檔名稱]”。 而且我的屏幕上充滿了以“未定義符號”開頭的文本,並繼續嘗試引用事物,因此我想知道我是否沒有在某處掛接某些東西,尤其是當我實際上在Xcode在打開C ++程序的情況下,大多數菜單項均為灰色。

所以。 用真正非常基本的術語來說。 我想念什么,如何解決? 是否有Xcode的基本指南? 大多數文檔都是針對真正的開發人員的,我完全沒有想到很多東西。

如果安裝了XCode,則一切設置正確。

如果在命令行上鍵入gcc,則將調用“ C”編譯器(而不是C ++編譯器)。 通常,這無關緊要,因為GCC通過查看文件擴展名來進行補償。 但是重要的是它不會使用正確的C ++標志調用鏈接器。

您應該(從命令行)執行的操作是使用g ++

g++ <fileName>.cpp

默認情況下,輸出文件為a.out並放置在同一目錄中。
g ++具有用於指定其他輸出名稱的標志-o

g++ -o <outputName> <fileName>.cpp 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM