2013-08-03 46 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,以及解决方案。希望这可以帮助您找到解决方案。