Wxgcc是一个夸平台的,基于wxpython的GCC编译器图形前端软件,非常轻型小巧,可以用来快速的编译验证一个C/C++程序,适合C/C++初学者使用!
V1.8.5开始已经支持Windows平台。
软件下载:
软件依赖:python, wxpython,gcc编译环境
对于Ubuntu/Linux用户:
可通过如下命令安装wxpython2.8:
- $ sudo aptitude install python-wxgtk2.8 libwxgtk2.8-dev python-wxtools libwxbase2.8-0 libwxgtk2.8-0 python-wxglade
- 至于GCC和Pyhton一般Linux发行版都会默认安装的
- 其它Linux发行版可通过自己的包管理工具进行安装,如yum, emerge等
使用方法:下载解压后执行:“python wxgcc.py &”,或者参照README.txt文件!
对于Windows用户:
a) 下载安装mingw-get-inst-20110316.exe: http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110316/
注意:
- 有些杀毒软件(如诺顿)会自动删除上面下载的mingw可执行文件,所以你可能需要先关闭杀毒工具,然后再下载安装。
- 安装过程进入到"Select Components"画面时,需要选中C++模块。
- 安装过程中需要下载一些软件包,所以请确保网络畅通。
- 其它安装选项默认即可。
安装结束后,需要将路径“C:\MinGW\bin”添加到PATH环境变量之中("我的电脑"属性->高级->环境变量->系统变量 ->PATH的最后添加:";C:\MinGW\bin",注意前面的分号);然后就可以“运行->CMD”,输入"gcc -v"或者"g++ -v"就能看到gcc/g++的版本信息了。
b) 下载安装python-2.7.msi:http://www.python.org/ftp/python/2.7/
c) 下载安装wxPython2.8-win32-unicode-py27: http://www.wxpython.org/download.php
d) 下载安装py2exe-0.6.9.win32-py2.7.exe: http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
使用默认选项安装b), c), d)即可,安装结束后同样需要将路径"C:\Python27"添加到PATH环境变量之中
然后就可以通过双击wxgcc.py文件启动该程序了。
使用技巧:
- 多使用tab键进行代码对齐操作(每个Tab被转换成8个Space)
- 使用Backspace删除多个空格(每次会删除8个Space, 相当于一个Tab)
- 语法高亮的变更只有在Space或Enter键弹起(ON_KEY_UP)时触发
常用快捷键:
- F5 --- 编译并执行
- F11 --- 全屏显示
- Ctrl + L --- 锁屏进入只读状态
- Ctrl + F/R --- 查找/替换
- 其它的见程序的菜单栏
软件截图:
分享到:
相关推荐
在Android平台上,开发C/C++应用或库时,我们经常需要用到GCC(GNU Compiler Collection)和G++(GNU C++ Compiler),它们是GNU项目的一部分,提供了对C和C++语言的编译支持。随着Android NDK(Native Development ...
**C/C++ 编译器C-Free:初学者的友好选择** C-Free 是一款专为初学者设计的C语言和C++编译器,它融合了这两种编程语言的编译功能,提供了一个易于上手、功能全面的开发环境。这款软件的出现,使得初学者在学习编程...
GNUmex是一个用于在Matlab环境中使用GNU编译器(GCC)进行C/C++编程的工具。这个工具允许用户在Matlab中创建MEX文件,MEX文件是可执行代码,能够直接在Matlab环境中调用,提高了计算性能并允许利用C或C++的高效编程...
在这个“MinGW-w64 C/C++编译器+libsvm安装包”中,包含的mingw.mlpkginstall文件很可能是MinGW-w64的安装程序,它将帮助用户在Windows系统上快速配置好编译环境。而libsvm的集成意味着用户可以直接在这个环境中进行...
MinGW-w64是GCC(GNU Compiler Collection)的一个分支,专为Windows平台设计,提供了针对32位和64位应用程序的C、C++以及其他语言的编译器。当你在MATLAB环境中尝试运行`mex -setup`命令来配置编译器时,如果出现...
### Linux下C/C++代码编译详解 #### 一、GCC简介及基本用法 **GCC** (GNU Compiler Collection) 是一套广泛应用于Linux系统下的开源编译器集合,支持多种编程语言,包括C、C++等。对于C/C++开发者而言,掌握GCC的...
GCC(GNU Compiler Collection)编译器是GNU项目的一个重要组成部分,它支持众多的编程语言,可以用来编译C、C++、Java、Fortran等多种语言编写的源代码。GCC编译器的一个重要特点就是它能够生成不同级别的中间代码...
总的来说,GCC编译器在C/C++编程中起着至关重要的作用,它不仅提供了一个跨平台的编译解决方案,还允许开发者充分利用GNU工具链的丰富功能。在Windows环境下,通过MinGW,开发者可以享受到与Unix/Linux相似的开发...
此时,Keil5会调用你刚刚配置的GCC编译器来编译代码。 3. 编译完成后,可以在“Output”窗口查看编译结果,包括错误和警告信息。 四、调试与仿真 尽管Keil5默认的调试器可能不支持GCC编译的二进制文件,但可以通过...
GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码
"mingw-w64 C/C++编译器"是VSCode中实现C/C++开发的关键部分,通过它,开发者可以方便地在VSCode内编译、运行和调试C/C++程序。为了将这个编译器与VSCode结合使用,你需要首先安装VSCode,然后安装C/C++的插件,如...
这是一个开源免费的C/C++编译器配合一些第三方支持代码提示的编辑器(如VSCode)进行开发学习,然而,mingw-w64.org只能下载到32位安装器,mingw.org部分人反映域名被劫持,登进去总会跳转到无关页面,为了方便各位C...
GCC 是一个广泛使用的编译器,用于将 C/C++ 代码编译成可执行文件。 描述: GCC 编译环境配置(VSCode)是指在 VSCode 中配置 GCC 编译环境,以便进行 C/C++ 编程和调试。该配置过程包括下载和安装 VSCode、插件、...
wxgcc是一个开源的C/C++编辑软件,该软件轻型小巧,支持代码高亮,支持即时输入即时运行;是对著名的GCC开源编译工具的简单图形前端实现,通过wxpython语言开发而成。支持Windows XP,Windows 7 和 Linux 等多个平台...
GCC编译器可以将C/C++代码编译成可执行的代码。 三、开始编写第一个Pro*C++代码 下面是一个简单的Pro*C++代码示例,演示了如何使用Pro*C++来实现数据库的交互操作。 3.1、第一个Pro*C++代码 以下是一个简单的Pro...
在Windows环境下,使用GVim编辑器进行C/C++编程并编译安装包是一个高效且灵活的方法。GVim是Vim编辑器的一个图形界面版本,它提供了丰富的代码编辑功能,尤其适合程序员进行源代码编辑。本教程将详细介绍如何在...
标题“MATLAB Support for MinGW-w64 C/C++/Fortran Compiler”涉及的主要知识点是MATLAB编程环境与MinGW-w64编译器的集成,以及对C、C++和Fortran语言的支持。 MATLAB是一款强大的数学计算软件,广泛用于科学计算...
【Dev-Cpp5.4.0】是一款轻量级的C/C++集成开发环境,它为程序员提供了方便的代码编辑、编译、调试等一体化功能。这个版本在2018年的蓝桥杯编程竞赛中被广泛使用,帮助参赛者进行C语言和C++程序的编写。 【C++API....
它基于GCC(GNU Compiler Collection),使得开发者能够在Windows环境下编写、编译和调试C/C++程序。MinGW4.9版本是该工具链的一个较旧但稳定版本,它包含了C和C++编译器,以及其他必要的开发工具。 在MinGW4.9中,...