`
lobin
  • 浏览: 425565 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

TURBO C/C++

Windows下C/C++开发的一个很老的IDE,也就是我们以前常用的TC以及TCC。特意记录下,留作纪念。

 

TC实际上包含一整套的IDE集成。包括编辑器,编译器,链接器等。

 

TC提供图形化

 

TC也支持命令行下进行编译等操作。

 

tcc

写道
Turbo C++ Version 3.00 Copyright (c) 1992 Borland International
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

写道
Turbo Link Version 5.0 Copyright (c) 1992 Borland International
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]

 

写道
# Lines in this section will be run at startup.
# 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 集成实验与学习环境

    软件名称:Turbo C/C++ for Windows 集成实验与学习环境 软件版本:V2007.9.0 软件大小:29868KB 软件语言:简体中文 软件类别:国产软件/破解版/编程工具 运行环境:Win9x/Me/NT/2000/XP/Vista

    turbo c/c++ 3.0

    “Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计 的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法设计...

    Turbo C/C++ V3.0 C语言编程工具

    在C语言编程方面,Turbo C/C++ 提供了一个集成的开发环境(IDE),其中包括源代码编辑器、编译器、链接器和调试器。源代码编辑器允许程序员编写、修改和保存C或C++程序,同时具备语法高亮和自动缩进等特性,提高了...

    Turbo C/C++ for Windows 集成实验与学习环境 7.0

    公司网址:http://turboc.home4u.china.com/ 软件简介: Turbo C/C++ for Windows 集成实验与学习环境是从事一线教学的大学教师团队根据C语言初学者的特点,量身定制的一个简单易用的C语言实验与学习软件,集成了...

    Turbo C/C++3.0

     “Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法...

    Turbo C/C++ 3.0 英文版

    2. **代码移植**:虽然C语言本身具有良好的跨平台性,但使用Turbo C/C++编写的程序可能包含特定于Borland编译器或DOS的特性,这可能影响到在其他环境下运行或编译。 3. **现代替代品**:随着Windows和Linux等现代...

    Turbo C/C++ 3.0 Build 0709 汉化版

    让大家能在Windows环境下方便地安装和使用中文Turbo C/C++ 3.0,对界面进行了汉化,并且为其完善了Windows以及中文DOS下的运行环境,经过重新包装后推荐给学习《C语言程序设计》与《C++面向对象程序设计》的广大师生...

    Turbo C/C++ 3.0

    AiY.CN ☆ 爱游中国 〗为了照顾不熟悉DOS环境软件操作的广大初学者,让大家能在Windows环境下方便地安装Turbo C/C++ 3.0,而为其完善了Windows下的运行环境,经过重新包装后推荐给学习《C语言程序设计》与《C++面向...

    TurboC++ for Windows 7-v3.7.8.9major-release(Windows 版Turbo 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 windwos集成学习环境

    Turbo C/C++ for windows 集成环境 2009(适用于Vista)

    Turbo C/C++ for windows 集成环境 2009

    C/C++程序设计学习与实验系统

    在学C的时候碰到了麻烦,TurboC的.h文件好多VC没有,就上网找了一个这个工具。用这个来学习C参加二级考试挺实用的,是共享版,35块,比考试报名费便宜多了,不贵。机器码注册。官方介绍:原名《Turbo C/C++ for ...

    Win系统搭建C语言开发环境的配置,包括Turbo C/C++ 环境,与winpcap环境

    c语言入门---Turbo C/C++ for Windows 集成实验与学习环境,winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。

    Turbo C/C++ 3.0 Build 1107

    学习c语言编程的一定用得上,完美集成中文环境的精巧强大的C/C++语言编程学习工具! “Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计 的集成开发工具。它只需要...

    C/C++程序设计学习与实验系统 V2008.13.part1

    课程设计指导、课程设计源程序、 Visual C++6.0中英文编译错误信息同步显示功能(并配有同步的60多个语法错误程序实例)、Turbo C++3.0常见编译错误信息、 Turbo C2.0 中英文编译错误信息同步显示功能、C语言专业词汇...

    Turbo C(C++)3.0 重装上阵版

    AiY.CN ☆ 爱游中国 〗为了照顾不熟悉DOS环境软件操作的广大初学者,让大家能在Windows环境下方便地安装Turbo C/C++ 3.0,而为其完善了Windows下的运行环境,经过重新包装后推荐给学习《C语言程序设计》与《C++面向...

    Turbo C_C++ 3

    总之,尽管Turbo C/C++ 3 已经过时,但它在C/C++编程教育和历史发展中的地位不可忽视,对于学习和理解C语言的基本概念,它仍然有着重要的参考价值。同时,它的轻量级和高效性也让我们怀念那些早期的编程时代。

    Turbo C_C++ Build 0601 重装上阵版 V3.0 软件大小 3167KB 软件语言 简体中文 软件类别 国产软件.rar

    5. **兼容性**:尽管Turbo C/C++的时代相对较早,但它能编译遵守ANSI C标准的代码,与现代C语言版本保持兼容。 6. **小体积**:软件大小仅为3167KB,体现了其高效紧凑的设计,适合当时低配计算机系统。 在学习和...

    Turbo C_C++ 3.0

    使用Turbo C/C++ 3.0学习C语言,有助于理解计算机底层工作原理,熟悉指针操作、内存管理等基础知识。同时,通过它的调试工具,学生可以学会如何定位和解决程序中的错误,这对于提升编程技能是非常有帮助的。 总的...

Global site tag (gtag.js) - Google Analytics