2013-08-03 87 views
1

我一直在嘗試在我的mac上運行代碼塊(10.7.5)並且遇到了問題。我已經研究了許多其他與已有類似問題的人的線索,但仍無法弄清楚。我確定它很簡單,我錯過了。代碼塊不能在mac OSX上編譯

  1. 下載的代碼塊的Mac版從codeblocks.org
  2. 我已經從App Store安裝的Xcode
  3. 從蘋果開發者網站

當我運行安裝額外的開發工具一個簡單的程序,如:

#include <stdio.h> 

int main(){ 
    printf("hello dudes"); 
    return 0; 
} 

輸出只是說你好的世界裏,我知道這工作s,我將程序粘貼到codepad.org並輸出正常。代碼塊中的顏色突出顯示也不起作用。只是黑色的文字和變量和功能沒有顏色。

我不知道我錯過了什麼,我也試着到默認的編譯器設置:

  1. GNU CC
  2. LLVM鏘
+0

你的問題是什麼?程序是否無法編譯或給出令人驚訝的結果?在任何一種情況下,請提供任何錯誤消息,當前與期望的輸出等。 – simonc

+0

您是否安裝了來自xcode – aaronman

+0

的命令行工具,問題是無論我在代碼塊程序中編碼什麼,輸出都是相同的。它只是表示「hello world」而不是實際編碼的內容,例如在上面它應該輸出「hello dudes」。是的,xcode中的命令行工具表示,當我轉到xcode的下載選項卡時,它已安裝。即使如果在代碼塊文件中沒有編碼,它仍然輸出「hello world」,當我運行和構建程序時,所以代碼塊沒有正確編譯。它也不會給出任何錯誤消息。我也在C編碼 – Brockstar

回答

0

你這是怎麼可以調試問題。您可以在代碼塊中將-v標誌添加到編譯和鏈接中。這可以在代碼塊,設置 - >編譯器,項目設置或構建設置中的三個位置完成。

我遇到了編譯器問題的類似問題,並通過-v調試解決了它。下面是該問題的鏈接,C++11 compilation issues in codeblocks,以及解決方案。希望這可以幫助您找到解決方案。