我正在尝试编译一个简单的hello world程序,但是codeblocks(v 13.12)总是向我展示It seems that this file has not been built yet.Do you want to build it now?
之前我曾使用过代码块(v 13.12),但从未发现过这个问题。我不知道如何解决它。有人请帮助我。
创建项目后的图片:
答案 0 :(得分:3)
如果您没有完成创建Codeblocks C项目的过程,您会看到此行为。
您必须在CodeBlocks中使用“文件”菜单/“新建/项目”。由于它是一个控制台应用程序,可以打印出hello world select" Console Application"。然后选择C或C ++,然后填写有关项目的信息。创建项目后,您可以插入自己的文件和标题。控制台应用程序将创建一个默认的" main"你想要替换的功能。
答案 1 :(得分:0)
你需要安装好:在Ubuntu软件中心,在点击安装按钮之前,一定要勾选GNU C ++编译(g ++)。我希望它有效。
答案 2 :(得分:0)
此错误仅由于 MinGW路径未正确设置。完全删除任何使用MinGW的其他编译器。
要验证路径设置,请转到codeblocks - 设置>编译器>工具链可执行文件 - 单击自动检测,然后尝试,如果不解决则执行以下操作 - 验证路径将被设置为这样(C:\ Program Files x86 \ CodeBlocks \ MinGW)你有什么路径但是MinGW将在codeblocks文件夹中。 - 如果代码块中没有MinGW文件夹,那么首先需要将minGW文件夹下来并将其放在codeblocks文件夹中。
当我在工具链下查看路径时,我也遇到了这个问题,将会安装devC ++然后安装MinGW编译器因为我无法解决它。
答案 3 :(得分:0)
您需要GCC编译器来进行C代码编译,而需要G ++编译器来进行C ++代码编译。启动ubuntu终端,并使用以下命令安装两个编译器。
sudo apt install gcc-用于GCC编译器安装 sudo apt install g ++-用于G ++编译器安装。
希望有帮助。