codeblocks用时显示uses an invalid compiler,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codeblocks用时显示uses an invalid compiler,相关的知识,希望对你有一定的参考价值。
setting 那里的编译器设置,是设置为MinGW的目录了吗,选GCC compiler的。
一. 基本概念
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受Visual Studio的庞大和高昂的价格。
二. 样式
SmartIndent(内核释出):多种语言支持代码自动匹配和自动智能缩进;
- SpellChecker: check spelling in comments and strings using hunspell
SPellChecker:用户字符串和注释中的拼写检查,使用hunspell(注:一种拼写检查器)技术;
- ToolsPlus: creation and management of custom tools
ToolsPlus:创建和管理一个自定义工具。
参考技术A解决方法一:安装自带编译器的版本。
解决方法二:设置codeblock ,使其能够找到编译器所在的目录
编程用的语言都是接近于人类自然语言的
而机器只能识别0和1
通过编译器将代码翻译成机器可以识别的语言
An implementation of this using bufferedReader:
public class TextFile implements Iterable<String>{ private BufferedReader br; public TextFile(String fileName) throws FileNotFoundException { br = new BufferedReader(new FileReader(fileName)); } @Override public Iterator<String> iterator() { return new Iterator<String>() { @Override public boolean hasNext() { try { br.mark(1); if (br.read() < 0) { return false; } br.reset(); return true; } catch (IOException e) { return false; } } @Override public String next() { try { return br.readLine(); } catch (IOException e) { return null; } } @Override public void remove() { throw new UnsupportedOperationException(); } }; } }
以上是关于codeblocks用时显示uses an invalid compiler,的主要内容,如果未能解决你的问题,请参考以下文章