我在c++
中学习了Dc++
一个月。我在2天前为c安装了codeblock 13.12
。这一刻我遇到了问题。
我推进了新项目 - >控制台应用程序 - > c - >名称和文件夹等 我在左框架的source-workspace中点击了main.c。
没关系,但是当我点击build& run to classic printf“Hello World”代码块给我一条信息消息时说:
"it seems that this project has not been built yet. Do you want to build now"
如果我点击是,它会给我一条错误消息:
------------- Build: Debug in cdfg (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -o bin\Debug\cdfg.exe obj\Debug\main.o
mingw32-g++.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
Process terminated with status 1 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))
如果我点击否它会给我一个空的黑色exe文件。
我试图解决这个问题好几个小时但我做不到。 你有什么想法吗?
答案 0 :(得分:0)
它解决了。 http://www.codeblocks.org/downloads/26
首先在网站上面,我已经下载了 codeblocks-13.12-setup.exe 文件,我收到了错误。之后我下载了 codeblocks-13.12mingw-setup.exe ,它就解决了。
答案 1 :(得分:-1)
我安装了DevC ++以及Code :: Blocks,这导致了构建时出现上述错误。卸载DevC ++后问题得到解决。
答案 2 :(得分:-1)
首先下载MinGW :https://sourceforge.net/projects/mingw/
双击 mingw-set-up.exe ,然后按安装。
不要更改安装目录,然后按继续
等待,直到安装完毕...
然后按继续并等待。
标记所有文件以进行安装
执行:安装->应用更改。再次按应用并等待下载程序包。
按“自动关闭对话框,..” ,然后等待 ...
您可以关闭MinGW。
复制新的MinGW bin文件的地址,该文件应为C:\MinGW\bin
右键单击您的开始,然后按系统
按高级系统设置-> 环境变量
在系统变量中,单击路径,然后单击编辑。
然后按 New 并将位于文件MinGW内的文件“ bin”的附加内容粘贴到Documents(步骤10)中,该文件应为C:\MinGW\bin
。然后按OK-> OK-> OK。
打开 cmd 。我的意思是:右键单击您的启动,然后按“命令提示符”。输入g++ --version
,然后按Enter。 If it's like this you don't have problem
打开代码块,进入设置->编译器。 选择“ GNU GCC编译器”。
执行工具链执行,并按照屏幕快照中的说明填写空白。文件必须位于从此处选择的C:\MinGW\bin
中的本地磁盘中。
警告: This screenshot适用于32位系统。我不确定64位系统。
如果您使用的是64位,请不要执行第17步,请尝试一下是否可行。如果不起作用,请执行第17步。如果不起作用,请再次尝试将与屏幕快照中的文件几乎具有相同名称的文件(“ C编译器”,“ c ++编译器”和“动态链接程序”放置)。
您可以在下面写下您的问题。