2013-11-01 104 views
-1

我正在從C++入門學習。其中一個練習是用main()中的參數編譯一個程序。爲此,我嘗試使用mac終端。叮噹中是否有編譯選項

我需要編譯命名這需要「F」作爲參數「主」一個C++ 11 Unix的可執行文件。我使用的Xcode 4.6.3在OS X Lion中。

我編譯程序鐺++ -std = C++ 11 -stdlib =的libC++的main.cpp -o主要。 但不知道下一步該怎麼做。

我發現-frecord-gcc-switches,而在谷歌搜索編譯器選項。它做什麼,我需要做的。是否有鏗鏘版本?

請使用簡單的語言。我有n曾經使用過的命令行。我嘗試了一下叮噹手冊,但很多內容都超出了我的深度。

+0

我碰到這個,因爲我無法找到這個答案谷歌...任何幫助,非常感謝。 – Deohboeh

+0

這裏似乎沒有問題。你想讓電腦做什麼?做*? – Potatoswatter

+0

我想給我用C++編寫的主函數提供一個參數。它以f作爲參數並打印出「Hello World」。 – Deohboeh

回答

1

如果編譯器沒有抱怨什麼,你應該在源文件的同一目錄下有一個名爲main的新文件,你可以使用./main -f或類似的命令行來運行它。

+0

謝謝!有用!有什麼書可以閱讀嗎? – Deohboeh

+1

@Deohboeh我想你只是想介紹一下UNIX命令行......但是這被認爲是「不可編程」的,並且這個網站沒有主題。您還可以考慮使用提供圖形界面的XCode,其中包含一個自動運行程序的終端窗口。 – Potatoswatter