Code::Blocks 未正确执行

Code::Blocks isn't executing properly

我是编程新手,所以我觉得这里缺少一些简单的东西。

我使用的是最新版本的 Mac,我刚刚安装了 Code::Blocks 和 Xcode,所以我可以使用 gcc 编译器。

我创建了一个新的 "console application" 项目并显示了一个 hello world 程序的代码。

我构建了这段代码,它给了我 0 个错误和 0 个警告,所以我认为这是一个好的开始。

但是当我转到 运行 时,我在终端 window 中得到的所有代码如下:

*/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/Ryan/Documents/C++书stuff/SayHello/bin/Debug/SayHello

Ryan-McMullens-iMac:~ Ryan$/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runnerDYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/Ryan/Documents/C++ 书 stuff/SayHello/bin/Debug/SayHello sh: /Users/Ryan/Documents/C++: 没有那个文件或目录

进程返回 127 (0x7F) 执行时间:0.003 秒 按 ENTER 键继续。*

我已经检查以确保它使用 gcc 编译器。我也试过在我的文档文件夹中创建一个 C++ 目录,但这没有帮助。

就像我说的,我觉得我只是在某个地方漏掉了一步,所以非常感谢任何帮助!

谢谢!

从您的路径中删除 spaces。 codeblocks 似乎没有引用路径,所以每个 space 都会引入一个新的命令或参数。这里的问题是这部分:

C++ book

因为它有白色space。

尽量避免在目录名称中使用“+”和空格。

许多程序在 运行 编译器、链接器等外部工具或调用最终可执行文件时不处理路径名转义。