codeblocks不能找到编译器
1个回答
关注
展开全部
亲,您好,为您找到以下解答:
原因可能在于你没有将新写的程序添加到编译器。
在建立一个新project时,codeblocks会默认有一个main.cpp文件,就是输出“hello world”的那个(暂时不知道可不可以取消这个默认)。
添加的方法是右键点击程序编写工作区上的文件名,选中Add file to active project。
然后可以将除你要运行的程序外的其他程序移出Projects,方法是在右键点击Management中Sources中的其他程序,点击Remove file from project,然后再Rebuild(循环箭头的那个)编译运行,这是解决方法之一。
若是想要保持同一个project下有多个cpp文件,而只想编译运行其中任意一个,可以在菜单栏的Project的Properties中的Build target中将编译目标修改成你想要编译的程序,然后选择Rebuild,之后再Build and Run 或者Run都没问题了。
希望能帮助到您!
咨询记录 · 回答于2024-01-17
codeblocks不能找到编译器
codeblocks不能找到编译器亲,您好,为您找到以下解答:
原因可能在于你没有将你新写的程序添加到编译器,建立一个新project时,codeblocks会默认有一个main的cpp存在,就是输出“hello world”的那个(暂时不知道可不可以取消这个默认,简直要死),添加的方法是右键点击程序编写工作区上的文件名,选中Add file to active project,然后可以将除你要运行的程序外的其他程序移出Projects,方法是在右键点击Management中Sources中的其他程序,点击Remove file from project,然后再rebuild(循环箭头的那个)编译运行,这是解决方法之一。
若是想要保持同一个project下有多个cpp文件,而只想编译运行其中任意一个,可以在菜单栏的project的properties中的build target中将编译目标修改成你想要编译的程序,然后选择rebuild,之后再build and run 或者run都没问题了。
希望能帮助到您!
我创建一个新的project后,是这样显示的
亲,您好,CB的编译器优先使用自己的预制配置,预制找不到的话可以试试自动获取,一般自动获取的主要依据是环境变量,在不行的话就得手工指定了。可以参照Settings/Compiler菜单下的选项进行设置。希望能帮助到您!
您按照我这个步骤尝试一下,有任何问题可以及时跟我们反馈哦!
如何设置Code::Blocks编译器?
1. 下载Code::Blocks 16.01,选择第一个Code::Blocks-16.01-setup.exe,这个版本是纯IDE,不带编译器。
2. 下载MinGW-w64文件:MinGW-w64-install.exe。
3. 安装Code::Blocks,MinGW-w64。
Code::Blocks安装参数:
* 我将它安装在D盘。
* D:\Program Files (x86)\Code::Blocks
打开安装文件codeblocks-16.01-setup.exe,然后一路点NEXT,在安装路径选择你喜欢的地方,最后点finish结束。
MinGW-w64安装参数:
* 版本:version 5.3.0,一般选最新的。(截止2016年04月20号5.3.0是最新的版本)
* 架构:x86_64,win系统都是此架构,选这个x86_64可以编译64位程序,i686只能编译32位。
* 线程:选posix,posix跨平台。
* 异常处理:seh。调试用。
* buildversion:0。
* 安装位置:我的安装位置是D:\MinGW\mingw64。
* 我的安装位置:点NEXT,等待安装结束。
二、在IDE:Code::Blocks中配置MinGW-w64编译器,使之能编译最简单的C程序。在cmd窗口即控制台打印出“你好!”
1. 打开Code::Blocks,设置编译器位置。(告诉IDE编译器在哪里)。
* settings ->弹出菜单第三行compilersetting(编译器设置)。
* 点蓝色框选择MinGW-w64安装位置里的mingw文件夹,编译器位置就设置好了。可以编译最简单的程序了。文件夹里有各种编译器。主要是要交叉编译程序。我在64位系统可以编译出32位系统能运行的程序。
2. 扩展:在cmd里使用mingw32-make编译程序:先添加mingw-w64安装文件的bin地址到系统path环境变量里。复制mingw-w64\bin文件夹到path里。
* 计算机->属性->高级系统设置->环境变量->path,注意添加英文标号“;”。
亲,您好!
三、最简单的程序
1. file-new-project-emptyproject(空项目)
参数如下:我项目的位置放在D:\CodeBlocks工程下。点finish完成。什么都没有,别急,先去看看工程文件夹发生了什么。
建立工程之前,什么都没有:
建立之后,且工程未添加文(里面只有项目文件.cbp,没有源代码文件):
2. 为项目添加源代码文件。
files-new-files这里键入源代码文件名。
您按照我这个步骤尝试一下,有任何问题可以及时跟我们反馈哦!
已赞过
评论
收起
你对这个回答的评价是?