`
wzc0066
  • 浏览: 2467 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类

夸平台的GCC编译器图形前端wxgcc,快速编译C/C++代码

阅读更多

Wxgcc是一个夸平台的,基于wxpython的GCC编译器图形前端软件,非常轻型小巧,可以用来快速的编译验证一个C/C++程序,适合C/C++初学者使用!

 

V1.8.5开始已经支持Windows平台。

软件下载:

  • 可以下载最新版本的压缩包:http://code.google.com/p/wxgcc/downloads/list
  • 或者直接从SVN获取最新的源代码:svn checkout http://wxgcc.googlecode.com/svn/trunk/ wxgcc-read-only
  • 对于V1.8.1用户,也可以执行“svn update”直接更新

 

软件依赖: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 --- 查找/替换
  • 其它的见程序的菜单栏



软件截图:

c.jpg


cpp.jpg



help.jpg

分享到:
评论
1 楼 fffvvvzz 2011-05-25  
vi就可以

相关推荐

    android编译器 gcc,g++,c/c++编译器和插件

    在Android平台上,开发C/C++应用或库时,我们经常需要用到GCC(GNU Compiler Collection)和G++(GNU C++ Compiler),它们是GNU项目的一部分,提供了对C和C++语言的编译支持。随着Android NDK(Native Development ...

    c/c++编译器c-free适合初学者

    **C/C++ 编译器C-Free:初学者的友好选择** C-Free 是一款专为初学者设计的C语言和C++编译器,它融合了这两种编程语言的编译功能,提供了一个易于上手、功能全面的开发环境。这款软件的出现,使得初学者在学习编程...

    GNUmex编译器工具,在Matlab做C/C++开发的。。

    GNUmex是一个用于在Matlab环境中使用GNU编译器(GCC)进行C/C++编程的工具。这个工具允许用户在Matlab中创建MEX文件,MEX文件是可执行代码,能够直接在Matlab环境中调用,提高了计算性能并允许利用C或C++的高效编程...

    MinGW-w64 C/C++编译器+libsvm安装包.rar

    在这个“MinGW-w64 C/C++编译器+libsvm安装包”中,包含的mingw.mlpkginstall文件很可能是MinGW-w64的安装程序,它将帮助用户在Windows系统上快速配置好编译环境。而libsvm的集成意味着用户可以直接在这个环境中进行...

    MinGW-w64 C/C++ 编译器

    MinGW-w64是GCC(GNU Compiler Collection)的一个分支,专为Windows平台设计,提供了针对32位和64位应用程序的C、C++以及其他语言的编译器。当你在MATLAB环境中尝试运行`mex -setup`命令来配置编译器时,如果出现...

    Linux编译C/C++

    ### Linux下C/C++代码编译详解 #### 一、GCC简介及基本用法 **GCC** (GNU Compiler Collection) 是一套广泛应用于Linux系统下的开源编译器集合,支持多种编程语言,包括C、C++等。对于C/C++开发者而言,掌握GCC的...

    GCC编译器图形化实现与讨论-xmj

    GCC(GNU Compiler Collection)编译器是GNU项目的一个重要组成部分,它支持众多的编程语言,可以用来编译C、C++、Java、Fortran等多种语言编写的源代码。GCC编译器的一个重要特点就是它能够生成不同级别的中间代码...

    C/C++标准的gcc编译器

    总的来说,GCC编译器在C/C++编程中起着至关重要的作用,它不仅提供了一个跨平台的编译解决方案,还允许开发者充分利用GNU工具链的丰富功能。在Windows环境下,通过MinGW,开发者可以享受到与Unix/Linux相似的开发...

    Keil5配置GCC编译器_Keil5配置GCC编译器_

    此时,Keil5会调用你刚刚配置的GCC编译器来编译代码。 3. 编译完成后,可以在“Output”窗口查看编译结果,包括错误和警告信息。 四、调试与仿真 尽管Keil5默认的调试器可能不支持GCC编译的二进制文件,但可以通过...

    GCC编译器的源代码

    GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码GCC编译器的源代码

    C/C++语言编译器,用于VScode编辑器编写C/C++。

    "mingw-w64 C/C++编译器"是VSCode中实现C/C++开发的关键部分,通过它,开发者可以方便地在VSCode内编译、运行和调试C/C++程序。为了将这个编译器与VSCode结合使用,你需要首先安装VSCode,然后安装C/C++的插件,如...

    MinGW64与32——C/C++快速配置编译环境

    这是一个开源免费的C/C++编译器配合一些第三方支持代码提示的编辑器(如VSCode)进行开发学习,然而,mingw-w64.org只能下载到32位安装器,mingw.org部分人反映域名被劫持,登进去总会跳转到无关页面,为了方便各位C...

    GCC编译环境配置(VSCode).pdf

    GCC 是一个广泛使用的编译器,用于将 C/C++ 代码编译成可执行文件。 描述: GCC 编译环境配置(VSCode)是指在 VSCode 中配置 GCC 编译环境,以便进行 C/C++ 编程和调试。该配置过程包括下载和安装 VSCode、插件、...

    mingwC/C++编译器

    wxgcc是一个开源的C/C++编辑软件,该软件轻型小巧,支持代码高亮,支持即时输入即时运行;是对著名的GCC开源编译工具的简单图形前端实现,通过wxpython语言开发而成。支持Windows XP,Windows 7 和 Linux 等多个平台...

    ProC/C++学习

    GCC编译器可以将C/C++代码编译成可执行的代码。 三、开始编写第一个Pro*C++代码 下面是一个简单的Pro*C++代码示例,演示了如何使用Pro*C++来实现数据库的交互操作。 3.1、第一个Pro*C++代码 以下是一个简单的Pro...

    win下使用gvim编译C/C++安装包

    在Windows环境下,使用GVim编辑器进行C/C++编程并编译安装包是一个高效且灵活的方法。GVim是Vim编辑器的一个图形界面版本,它提供了丰富的代码编辑功能,尤其适合程序员进行源代码编辑。本教程将详细介绍如何在...

    MATLAB Support for MinGW-w64 C/C++/Fortran Compiler

    标题“MATLAB Support for MinGW-w64 C/C++/Fortran Compiler”涉及的主要知识点是MATLAB编程环境与MinGW-w64编译器的集成,以及对C、C++和Fortran语言的支持。 MATLAB是一款强大的数学计算软件,广泛用于科学计算...

    Dev-cpp5.4.0及API帮助文档 2018年蓝桥杯C语言/c++

    【Dev-Cpp5.4.0】是一款轻量级的C/C++集成开发环境,它为程序员提供了方便的代码编辑、编译、调试等一体化功能。这个版本在2018年的蓝桥杯编程竞赛中被广泛使用,帮助参赛者进行C语言和C++程序的编写。 【C++API....

    MinGW4.9关于c/c++的编译器

    它基于GCC(GNU Compiler Collection),使得开发者能够在Windows环境下编写、编译和调试C/C++程序。MinGW4.9版本是该工具链的一个较旧但稳定版本,它包含了C和C++编译器,以及其他必要的开发工具。 在MinGW4.9中,...

Global site tag (gtag.js) - Google Analytics