设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

wxgcc v1.8.5新版发布,跨平台支持windows

2011-4-6 14:36| 发布者: sanool| 查看: 2355| 评论: 0

摘要: 项目主页 http://www.lupaworld.com/proj-cont-id-123016.html该版本的主要更改就是支持windows平台,以及一些小的bug修正。软件下载: a) 可以下载最新版本的压缩包:http://code.google.com/p/wxgcc/downloads/li ...
项目主页 http://www.lupaworld.com/proj-cont-id-123016.html
该版本的主要更改就是支持windows平台,
以及一些小的bug修正。

软件下载:

    a) 可以下载最新版本的压缩包:http://code.google.com/p/wxgcc/downloads/list

    b) 或者直接从SVN获取最新的源代码:svn checkout http://wxgcc.googlecode.com/svn/trunk/ wxgcc-read-only

    c) 对于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)时触发

待解决的问题:
1. wxgcc现在还无法运行包含scanf()和getchar()之类需要交互的函数;因为尚无法接收用户的输入,可能需要嵌入一个shell之类的窗口,还在研究中;
2. 语法高亮函数的性能还有待优化,导致编辑一个五百行以上的程序时会稍有延迟感。(所以这里再次声明:wxgcc仅适合C/C++初学者学习使用,不适合用来开发)

酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部