| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1331 人关注过本帖
标题:深渊...报到!现有三种编译器看看吧你们……
只看楼主 加入收藏
深渊菜鸟
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-5-4
结帖率:100%
收藏
 问题点数:0 回复次数:13 
深渊...报到!现有三种编译器看看吧你们……
各位前辈你们好啊~我深渊...来提问了;我还不知道TC2.0也中文版的;今天在网上无意间看到有下载~就拿来看了下~呃~~~还行!说起中文的话~我看她还不如那个WIN TC呢?这是我的看法~我想听听你们的看法是怎么的前辈们!它和英文版有什么区别么!这三种平台那种好用点呢~在此等候前辈们的介音……
搜索更多相关主题的帖子: 深渊 编译 
2007-05-15 00:25
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
收藏
得分:0 
TC是有中文版

但是我不推荐你用

它和英文版的唯一一个差别就是:菜单栏是中文的

别的没有区别

但是功能上,中文版由于改变的TC英文版的DLL文件,在一些东西上有一些细小差别

但是TC不管是什么版本,都不适合新手

因为TC是DOS下程序,新手们在学习写代码的过程,往往要复制下来给前辈们看看

TC代码不容易复制

复制方法是:将光标移到复制的起点(或者末点),按定 shift,移动光标到末点(或者起点)(注意,是按定,不放开的意思),然后ctrl+c

自我放逐。。。
2007-05-15 06:55
忧郁的风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2004-11-1
收藏
得分:0 
代码不一定非得在TC环境下编写,你可以在记事本里写代码,写好后另存为.c文件就可以了,然后再到TC中代开这个.c文件就可以了.

[此贴子已经被作者于2007-5-15 8:55:40编辑过]



轻轻的我走了,正如我轻轻的来,轻轻的我挥一挥衣袖,轻轻的抹去我留下的痕迹------风过无痕
2007-05-15 08:54
肌苷片
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-14
收藏
得分:0 
1、TC2.0 是经典的C语言编程环境(大名鼎鼎的Tubro C )。
2、WIN TC比较适合初学者使用,如果你是初学者的话,建议你就使用它吧。MyTC 也是不错的编程环境也是适合初学者使用。
3、中文版和英文版唯一的区别就学楼上所说的一样,只有菜单的不同。
2007-05-15 09:17
Javal
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2006-5-7
收藏
得分:0 

我觉得C-FREE也不错,比较适合初学者


猝然临之而不惊,无故加之而不怒 /?spaced" target="_blank">Linux C资料
2007-05-15 09:34
jig
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:530
专家分:242
注 册:2005-12-27
收藏
得分:0 

呵呵,各位朋友,这个没什么大惊小怪的,就是WIN-TC也是用的中文版本的TC20,不然他的报警错误怎么会是中文呢?

的确,经过汉化的编译器内核,的确有可能会和实际的原版有出路,但这要看汉化作者的水平。WIN-TC中的TC20汉化版就很出色,是个老前辈做的

而我个人竟研究认为,WIN-TC里的汉化TC20的TCC.EXE应该被WIN-TC的作者吴进压缩了(所以WIN-TC里的TCC只有70K多),但TCC.exe本身是那位前辈做的。

大家可以这样实验一下,在win-tc下的bin\20cn 下,用cmd查看一下

tcc >nihao.txt

在生成的nihao.txt中可以看到

Invalid keyboard code specified
Turbo C Version 2.0 (c) 1987,1988 Borland 公司 版权所有 (for Win-TC)
语法是 : TCC [ 选项 ] 文件名 * = 默认 ; -x- = 使功能 x 关闭
-1 80186/286 指令 -A 不使用非 ANSI 扩展
-B inline 内部汇编 -C 允许嵌套注解
-Dxxx 定义宏 -Exxx 指定汇编器名称
-G 按速度优化 -Ixxx 包含文件目录
-K 默认字符是无符号型的 -Lxxx 库文件目录
-M 产生 Map 文件 -N 堆栈溢出
-O 按长度优化 -S 输出汇编语言文件
-Uxxx 取消原有定义 -Z 寄存器优化
-a 字对齐 -c 仅编译不连接
-d 合并重复的字符串 -exxx 指定可执行文件名
-f * 仿真浮点运算 -f87 8087 浮点
-gN 在 N 个警告后停止 -iN 标识符长度 N
-jN 在 N 个错误后停止 -k 标准栈
-lx 传递 x 到链接器 -mc 紧凑存贮模式
-mh 特大存贮模式 -ml 大存贮模式
-mm 标准模式 -ms * 小存贮模式
-mt 微存贮模式 -nxxx 输出文件目录
-oxxx 指定目标文件名 -p Pascal调用
-r * 使用寄存器变量 -u * 加下横线
-v 目标文件加载调试信息 -w 使全部警告有效
-wxxx 使警告 xxx 有效 -w-xxx 使警告 xxx 无效
-y 目标文件符号调试加行号 -zxxx 设置段名

看 “版权所有 (for Win-TC)”这个应该就是吴进哥哥自己改加的,而且TCC经过了压缩,所以我用WINHEX试图把这个内容改车工其他的时候发现他们不再是连续的常量,而且一旦更改TCC将发生错误,不再执行成功

大家可以再看看Tlink

tlink >niaho.txt

可以看到

Turbo Link 汉化版 2.0 版权所有(c) 宝兰国际公司 & 软景工作室 1998.6
语 法: TLINK objfiles, exefile, mapfile, libfiles
@xxxx 指定使用应答文件 xxxx
选 项 : /m = 像文件中带有公共符号
/x = 不产生映像文件
/i = 初始化所有段
/l = 包含源文件行号
/s = 含有详细的段映象
/n = 忽略缺省库
/d = 在库中有重复符号时警告
/c = 小写符号有意义
/3 = 使能够处理32位
/v = 含完全的符号调试信息
/e = 忽略扩展的词典
/t = 创建COM文件

“Turbo Link 汉化版 2.0 版权所有(c) 宝兰国际公司 & 软景工作室 1998.6 ”
通过这个可以知道,看来吴进哥哥只改了TCC而没有改Tlink

后来我在网上得到一份TC20汉化版,一查看TCC,大家看

Invalid keyboard code specified
Turbo C 汉化版 2.0 版权所有 (c) 宝兰国际公司 & 软景工作室 1998.6
语法是 : TCC [ 选项 ] 文件名 * = 默认 ; -x- = 使功能 x 关闭
-1 80186/286 指令 -A 不使用非 ANSI 扩展
-B inline 内部汇编 -C 允许嵌套注解
-Dxxx 定义宏 -Exxx 指定汇编器名称
-G 按速度优化 -Ixxx 包含文件目录
-K 默认字符是无符号型的 -Lxxx 库文件目录
-M 产生 Map 文件 -N 堆栈溢出
-O 按长度优化 -S 输出汇编语言文件
-Uxxx 取消原有定义 -Z 寄存器优化
-a 字对齐 -c 仅编译不连接
-d 合并重复的字符串 -exxx 指定可执行文件名
-f * 仿真浮点运算 -f87 8087 浮点
-gN 在 N 个警告后停止 -iN 标识符长度 N
-jN 在 N 个错误后停止 -k 标准栈
-lx 传递 x 到链接器 -mc 紧凑存贮模式
-mh 特大存贮模式 -ml 大存贮模式
-mm 标准模式 -ms * 小存贮模式
-mt 微存贮模式 -nxxx 输出文件目录
-oxxx 指定目标文件名 -p Pascal调用
-r * 使用寄存器变量 -u * 加下横线
-v 目标文件加载调试信息 -w 使全部警告有效
-wxxx 使警告 xxx 有效 -w-xxx 使警告 xxx 无效
-y 目标文件符号调试加行号 -zxxx 设置段名

由此可以看出,WIN-TC很可能也就是用的这个版本的汉化TC20,只是TCC被改压缩了一下。



这位汉化前辈:

Turbo C 2.0 是 DOS 时代优秀的 C 语言编程工具,老前辈们用它编出了很多优秀程序。这是本人很早以前做的一个汉化程序,程序小巧,非常容易使用。除主菜单中的 File 以外,汉化较彻底,包括出错信息,并保留了所有的快捷键(帮助文件没有汉化),值得收藏。
本程序只能在 DOS 下运行,并且在运行前需要加载一种汉字系统。

汉化作者:胡永全
EMAIL:huyongquan9@eyou.com

呵呵,所以不要太排斥,正是有了这些无私奉贤的前辈,我们现在才有这么多可轻易使用的工具哦。看大家都觉得WIN-TC好,可他一样有用汉化过的内核,所以要客观冷静的看待事物。再说TC20这样的编译器很大程度上已成为学习编程的一个手段。所以有汉化的也没关系嘛,大家看呢?


最近正在赶制一款编译器外壳,他的默认核心就是用的前辈胡永全汉化的TC20,当然这款IDE也支持多种编译器,还可以让使用者自己配置编译器。最让人激动的是他不是像WIN-TC那样的纯文本IDE,而是个RAD可视化IDE开发环境(即你可以像VB那样开发程序)。图形引擎现在默认的是我们可爱的NEO,当然也可以各位自己更换图形引擎,这也就以为这经过适当的改动此款编译IDE生产的代码可以在多种平台下跑(甚至包括嵌入试的板子或LIUNX)。到这个东东能成个样子的时候我就发出来,让大家来提意见改进他。。。(希望自己的东东不是个垃圾,呵呵)


欢迎大家到本论坛的 C图形专区 多看看。呵呵~~~

[此贴子已经被作者于2007-5-15 10:15:17编辑过]


个人网站 -  http://.h001.
2007-05-15 10:04
深渊菜鸟
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-5-4
收藏
得分:0 
回复:(jig)呵呵,各位朋友,这个没什么大惊小怪的,...
谢谢前辈你咯!看了你的文章之后~感觉自己现在要加快学习~谢谢你的文字咯!!!

未来的路还很长.......不要轻言放弃.. 明天还有明天的路要走.......否则对不起自己
2007-05-15 12:15
深渊菜鸟
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-5-4
收藏
得分:0 
回复:(Javal)我觉得C-FREE也不错,比较适合初学者
你好~你说的C-FREE也是中文版的么!我的英语烂啊!!还是用我的WIN..吧!谢你了咯朋友!!

未来的路还很长.......不要轻言放弃.. 明天还有明天的路要走.......否则对不起自己
2007-05-15 12:17
深渊菜鸟
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-5-4
收藏
得分:0 
回复:(肌苷片)1、TC2.0 是经典的C语言编程环境(大...

听你的适合自己的才是最好的!!还是用自己WIN..吧~谢咯~~


未来的路还很长.......不要轻言放弃.. 明天还有明天的路要走.......否则对不起自己
2007-05-15 12:18
深渊菜鸟
Rank: 1
等 级:新手上路
威 望:1
帖 子:241
专家分:0
注 册:2007-5-4
收藏
得分:0 
回复:(忧郁的风)代码不一定非得在TC环境下编写,你可...
朋友~你说的是没错~可是我感觉在记事本里面不怎么好用~因为记事本是白色的~看久了不怎么好~所以我才来找TC的~因为那里的不是白色哦!你说是没~在这还是要谢谢你咯!

未来的路还很长.......不要轻言放弃.. 明天还有明天的路要走.......否则对不起自己
2007-05-15 12:21
快速回复:深渊...报到!现有三种编译器看看吧你们……
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025031 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved