本项目已建立在 Google Code: http://code.google.com/p/runtc/
某些学校(比如某猫所在的HUST)的C课程设计作业仍然需要用TC及其graphics.h完成, 由于”不能忍受”那个糟糕的IDE, 本猫写了这么个小脚本, 可以在任意平台使用.
ChangeLog
r4 – Alpha 2 整合 run.bat 到主脚本, 不需要手动安装 – 2010/9/14
r3 – 修复长文件名支持, 修复带空格的路径支持, 修复非.c扩展名支持 – 2010/9/14
r2 – Alpha 1 基本实现功能 – 2010/9/13
安装使用说明(以 Geany 为例):
Windows:
下载安装 Geany: http://www.geany.org/Download/Releases
进入页面后下载 Windows Binaries 的 Full Installer including GTK, 安装过程不再赘述.
下载安装 Dosbox: http://www.dosbox.com/download.php?main=1
进入页面后下载 Windows 版本, 安装过程不再赘述.
下载 Turbo C++ 3.0: http://www.xdowns.com/soft/38/121/2006/Soft_21504.html
下载后解压到任意目录(目录名建议不要有空格和中文)
下载 run.bat 放到 TC 的 BIN 目录.
下载地址: http://runtc.googlecode.com/files/run.bat
例如: TC解压到了 C:\TC3
则把 run.bat 放到 C:\TC3\BIN\
下载 tcrun.exe 放到自己记得的地方.
下载地址: http://runtc.googlecode.com/files/tcrun.exe
然后在 tcrun.exe 所在路径新建一个文本文件, 输入以下的内容:
TC=<tc的安装路径>
DOSBOX=<dosbox的安装路径></dosbox的安装路径></tc的安装路径>
示例:
TC=C:\TC3
DOSBOX=C:\Program Files\DOSBox-0.74
保存时类型选择”所有文件 (*.*)”, 然后输入文件名: tcrun.conf注意: Program Files 之类的中间有空格的路径, 请参照示例在两头加上引号.
然后打开Geany, 打开任意一个C程序, 然后单击”生成”菜单中的”设置生成命令”
把 2. 生成 后面的 命令
gcc -Wall -o "%e" "%f"
修改为
C:\tcrun.exe "%f"
如果把tcrun.exe放在了不同的目录, 请参照修改.
现在, 按下 F9, 就可以自动调用dosbox+tc跑起你的C程序了!
Ubuntu:
安装 Geany/Dosbox:
sudo apt-get install geany dosbox
下载解压 TC3 和放置 run.bat 的步骤同Windows, 这里略.
下载 tcrun.py:
http://runtc.googlecode.com/files/tcrun.py
或者使用 svn:
svn checkout http://runtc.googlecode.com/svn/trunk/ runtc
放到一个自己知道的位置, 并参照上面 Windows 的步骤建立 tcrun.conf.
*** Dosbox路径可设为空 ***
tcrun.conf 示例:
TC=/home/felix/tc3
DOSBOX=
然后参照 Windows 的步骤进入 Geany 的生成路径设置, 设置示例:
python /home/felix/tcrun.py "%f"
如果把tcrun.py放在了不同的目录, 请参照修改.
现在, 按下 F9, 就可以自动调用dosbox+tc跑起你的C程序了!
TurboC好像还不免费吧。。。你们学校真是。。还用盗版。。
不能理解,有开源的Gcc不用,要搞个盗版TurboC。
貌似有许多学校这样- -\|||
代码如歌也漂过。。。。
什么年代还在用TC,不出所料应该还是谭老头那本书。
比那还要挫…
很好很强大~~顶起~
自学不用教作业的飘过,一直用GCC哈
我们C语言老师比较死板一些…
谢谢某猫的分享,嘻嘻。C课设不愁了,哈哈….