TURBO C/C++
Windows下C/C++开发的一个很老的IDE,也就是我们以前常用的TC以及TCC。特意记录下,留作纪念。
TC实际上包含一整套的IDE集成。包括编辑器,编译器,链接器等。
TC提供图形化
TC也支持命令行下进行编译等操作。
tcc
Syntax is: TCC [ options ] file[s] * = default; -x- = turn switch x off
-1 80186/286 Instructions -2 80286 Protected Mode Inst.
-Ax Disable extensions -B Compile via assembly
-C Allow nested comments -Dxxx Define macro
-Exxx Alternate Assembler name -G Generate for speed
-Ixxx Include files directory -K Default char is unsigned
-Lxxx Libraries directory -M Generate link map
-N Check stack overflow -O Optimize jumps
-P Force C++ compile -Qxxx Memory usage control
-S Produce assembly output -Txxx Set assembler option
-Uxxx Undefine macro -Vx Virtual table control
-X Suppress autodep. output -Yx Overlay control
-Z Suppress register reloads -a Generate word alignment
-b * Treat enums as integers -c Compile only
-d Merge duplicate strings -exxx Executable file name
-fxx Floating point options -gN Stop after N warnings
-iN Max. identifier length -jN Stop after N errors
-k Standard stack frame -lx Set linker option
-mx Set Memory Model -nxxx Output file directory
-oxxx Object file name -p Pascal calls
-r * Register variables -u * Underscores on externs
-v Source level debugging -wxxx Warning control
-y Produce line number info -zxxx Set segment names
tlink
Syntax: TLINK objfiles, exefile, mapfile, libfiles
@xxxx indicates use response file xxxx
/m Map file with publics /x No map file at all
/i Initialize all segments /l Include source line numbers
/L Specify library search paths /s Detailed map of segments
/n No default libraries /d Warn if duplicate symbols in libraries
/c Case significant in symbols /3 Enable 32-bit processing
/o Overlay switch /v Full symbolic debug information
/ye Expanded memory swapping /yx Extended memory swapping
/e Ignore Extended Dictionary
/t Create COM file
编译
最简单的编译就是一次编译出可执行程序, 也就是编译并链接
tcc -n. -Ic:\turboc3\include -Lc:\turboc3\lib test.c
tcc -n. -Ic:\turboc3\include -Lc:\turboc3\lib gtest1.c graphics.lib
tcc -n. test.c
test.c:
Error test.c 1: Unable to open include file 'stdio.h'
*** 1 errors in Compile ***
Available memory 4159836
tcc -n. -Ic:\turboc3\include test.c
test.c:
Turbo Link Version 5.0 Copyright (c) 1992 Borland International
Fatal: Unable to open file 'c0s.obj'
Available memory 4137984
汇编
tcc -S -n. -Ic:\turboc3\include -otest.S test.c
只编译不链接
tcc -c -n. -Ic:\turboc3\include -otest.obj test.c
链接
tlink /Lc:\turboc3\lib C0S.OBJ+test.obj,test.exe,,CS.LIB,
dosbox
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
---
CONFIG:Loading primary settings from config file C:\Documents and Settings\Admin
istrator\Local Settings\Application Data\DOSBox\dosbox-0.74.conf
MIDI:Opened device:win32
从控制台输出可以看出加载的是C:\Documents and Settings\Administrator\Local Settings\Application Data\DOSBox\下的配置文件:
C:\Documents and Settings\Administrator\Local Settings\Application Data\DOSBox\dosbox-0.74.conf
配置
dosbox-0.74.conf
[autoexec]
# You can put your MOUNT lines here.
挂载目录
MOUNT C C:\TURBOC3\SOURCE
C:
将C:\TURBOC3\SOURCE目录挂载到C盘。
MOUNT C C:\
MOUNT D D:\
MOUNT E E:\
MOUNT F F:\
MOUNT H H:\
将C,D,E,F,H盘分别挂载进来,分别挂载到C,D,E,F,H上。
快截键
ALT+ENTER 全屏切换
CTL+F10 显示/隐藏光标
CTL+F9 强制退出
相关推荐
软件名称:Turbo C/C++ for Windows 集成实验与学习环境 软件版本:V2007.9.0 软件大小:29868KB 软件语言:简体中文 软件类别:国产软件/破解版/编程工具 运行环境:Win9x/Me/NT/2000/XP/Vista
“Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计 的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法设计...
在C语言编程方面,Turbo C/C++ 提供了一个集成的开发环境(IDE),其中包括源代码编辑器、编译器、链接器和调试器。源代码编辑器允许程序员编写、修改和保存C或C++程序,同时具备语法高亮和自动缩进等特性,提高了...
公司网址:http://turboc.home4u.china.com/ 软件简介: Turbo C/C++ for Windows 集成实验与学习环境是从事一线教学的大学教师团队根据C语言初学者的特点,量身定制的一个简单易用的C语言实验与学习软件,集成了...
“Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法...
2. **代码移植**:虽然C语言本身具有良好的跨平台性,但使用Turbo C/C++编写的程序可能包含特定于Borland编译器或DOS的特性,这可能影响到在其他环境下运行或编译。 3. **现代替代品**:随着Windows和Linux等现代...
让大家能在Windows环境下方便地安装和使用中文Turbo C/C++ 3.0,对界面进行了汉化,并且为其完善了Windows以及中文DOS下的运行环境,经过重新包装后推荐给学习《C语言程序设计》与《C++面向对象程序设计》的广大师生...
AiY.CN ☆ 爱游中国 〗为了照顾不熟悉DOS环境软件操作的广大初学者,让大家能在Windows环境下方便地安装Turbo C/C++ 3.0,而为其完善了Windows下的运行环境,经过重新包装后推荐给学习《C语言程序设计》与《C++面向...
TurboC++ for Windows 7_v3.7.8.9major_release(Windows 版Turbo C++) 本版本是2024年最新版本,支持Windows7、8、10、11,喜欢的朋友感觉下载。 Turbo C 和 Turbo C++ 是 C 和 C++(C plus plus)编程语言的...
Turbo C/C++ for windwos集成学习环境 Turbo C/C++ for windwos集成学习环境
Turbo C/C++ for windows 集成环境 2009
在学C的时候碰到了麻烦,TurboC的.h文件好多VC没有,就上网找了一个这个工具。用这个来学习C参加二级考试挺实用的,是共享版,35块,比考试报名费便宜多了,不贵。机器码注册。官方介绍:原名《Turbo C/C++ for ...
c语言入门---Turbo C/C++ for Windows 集成实验与学习环境,winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。
学习c语言编程的一定用得上,完美集成中文环境的精巧强大的C/C++语言编程学习工具! “Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计 的集成开发工具。它只需要...
课程设计指导、课程设计源程序、 Visual C++6.0中英文编译错误信息同步显示功能(并配有同步的60多个语法错误程序实例)、Turbo C++3.0常见编译错误信息、 Turbo C2.0 中英文编译错误信息同步显示功能、C语言专业词汇...
AiY.CN ☆ 爱游中国 〗为了照顾不熟悉DOS环境软件操作的广大初学者,让大家能在Windows环境下方便地安装Turbo C/C++ 3.0,而为其完善了Windows下的运行环境,经过重新包装后推荐给学习《C语言程序设计》与《C++面向...
总之,尽管Turbo C/C++ 3 已经过时,但它在C/C++编程教育和历史发展中的地位不可忽视,对于学习和理解C语言的基本概念,它仍然有着重要的参考价值。同时,它的轻量级和高效性也让我们怀念那些早期的编程时代。
5. **兼容性**:尽管Turbo C/C++的时代相对较早,但它能编译遵守ANSI C标准的代码,与现代C语言版本保持兼容。 6. **小体积**:软件大小仅为3167KB,体现了其高效紧凑的设计,适合当时低配计算机系统。 在学习和...
使用Turbo C/C++ 3.0学习C语言,有助于理解计算机底层工作原理,熟悉指针操作、内存管理等基础知识。同时,通过它的调试工具,学生可以学会如何定位和解决程序中的错误,这对于提升编程技能是非常有帮助的。 总的...