C语⾔中怎么打开OBJ⽂件,⽤什么软件才能打开.OBJ和.LIB和.
其热健为Alt-F3。 。New (新⽂件) 说明⽂件是新的, 缺省⽂件名为NONAME。C, 存盘时可改名。 。Save (存盘) 将编辑区中的⽂件存盘,若⽂件名是NONAME。
C时, 将询问是否更改⽂件名, 其热键为F2。 。Write to (存盘) 可由⽤户给出⽂件名将编辑区中的⽂件存盘, 若该⽂件已存在, 则询问要不要覆盖。 。Directory (⽬录) 显⽰⽬录及⽬录中的⽂件, 并可由⽤户选择。
。Change dir (改变⽬录) 显⽰当前⽬录, ⽤户可以改变显⽰的⽬录。 。Os shell (暂时退出) 暂时退出Turbo C 2。0到DOS提⽰符下, 此时可以运⾏DOS 命令, 若想回到Turbo C 2。
0中, 只要在DOS状态下键⼊EXIT即可。 。Quit (退出) 退出Turbo C 2。0, 返回到DOS操作系统中, 其热键为Alt+X。 说明: 以上各项可⽤光标键移动⾊棒进⾏选择, 回车则执⾏。
也可⽤每⼀项的第⼀个⼤写字母直接选择。若要退到主菜单或从它的下⼀级菜单列表框退回均可⽤Esc键,Turbo C 2。0所有菜单均采⽤这种⽅法进⾏操作, 以下不再说明。 Edit (编辑)菜单---按Alt+E可进⼊编辑菜单, 若再回车, 则光标出现在编辑窗⼝, 此时⽤户可以进⾏⽂本编辑。
编辑⽅法基本与wordstar相同, 可⽤F1键获得有关编辑⽅法的帮助信息。与编辑有关的功能键如下: F1 获
得Turbo C 2。0编辑命令的帮助信息 F5 扩⼤编辑窗⼝到整个屏幕 F6 在编辑窗⼝与信息窗⼝之间进⾏切换 F10 从编辑窗⼝转到主菜单 编辑命令简介: PageUp 向前翻页PageDn 向后翻页 Home 将光标移到所在⾏的开始 End 将光标移到所在⾏的结尾 Ctrl+Y 删除光标所在的⼀⾏ Ctrl+T 删除光标所在处的⼀个词 Ctrl+KB 设置块开始 Ctrl+KK 设置块结尾 Ctrl+KV 块移动 Ctrl+KC 块拷贝 Ctrl+KY 块删除 Ctrl+KR 读⽂件 Ctrl+KW 存⽂件Ctrl+KP 块⽂件打印 Ctrl+F1 如果光标所在处为Turbo C 2。
0库函数, 则获得有关该函数的帮助信息 Ctrl+Q[ 查Turbo C 2。0双界符的后匹配符 Ctrl+Q] 查Turbo C 2。0双界符的前匹配符 说明: a。 Turbo C 2。
0的双界符包括以下⼏种符号: 花括符 { } 尖括符 圆括符 ( ) ⽅括符 [ ] 注释符 /* */ 双引号 " 单引号 '' Turbo C 2。0在编辑⽂件时还有⼀种功能, 就是能够⾃动缩进, 即光标定位和上⼀个⾮空字符对齐。
在编辑窗⼝中, Ctrl+OL为⾃动缩进开关的控制键。Run (运⾏)菜单---按Alt+R可进⼊Run菜单, 该菜单有以下各项: 。Run (运⾏程序) 运⾏由Project/Project name项指定的⽂件名或当前编辑区的⽂件。
如果对上次编译后的源代码未做过修改, 则直接运⾏到下⼀个断点(没有断点则运⾏到结束)。否则先进⾏编译、连接后才运⾏, 其热键为
Ctrl+F9。 。Program reset (程序重启) 中⽌当前的调试, 释放分给程序的空间, 其热键为Ctrl+F2。
。
Go to cursor (运⾏到光标处) 调试程序时使⽤, 选择该项可使程序运⾏到光标所在⾏。光标所在⾏必须为⼀条可执⾏语句, 否则提⽰错误。其热键为F4。 。Trace into (跟踪进⼊) 在执⾏⼀条调⽤其它⽤户定义的⼦函数时, 若⽤Trace into项, 则执⾏长条将跟踪到该⼦函数内部去执⾏, 其热键为F7。
。Step over (单步执⾏) 执⾏当前函数的下⼀条语句, 即使⽤户函数调⽤, 执⾏长条也不会跟踪进函数内部, 其热键为F8。 。User screen (⽤户屏幕) 显⽰程序运⾏时在屏幕上显⽰的结果。
其热键为Alt+F5。 Compile (编译)菜单---按Alt+C可进⼊Compile菜单, 该菜单有以下⼏个内容: 。Compile to OBJ (编译⽣成⽬标码) 将⼀个C源⽂件编译⽣成。
OBJ⽬标⽂件, 同时显⽰⽣成的⽂件名。其热键为Alt+F9。 。Make EXE file (⽣成执⾏⽂件) 此命令⽣成⼀个。EXE的⽂件, 并显⽰⽣成的。EXE⽂件名。其中。EXE⽂件名是下⾯⼏项之⼀。
a。 由Project/Project name说明的项⽬⽂件名。 b。 若没有项⽬⽂件名, 则由Primary C file说明的源⽂件。 c。 若以上两项都没有⽂件名, 则为当前窗⼝的⽂件名。
。Link EXE file (连接⽣成执⾏⽂件) 把当前。OBJ⽂件及库⽂件连接在⼀起⽣成。EXE⽂件。 。Build all (建⽴所有⽂件) 重新编译项⽬⾥的所有⽂件, 并进⾏装配⽣成。
EXE⽂件。该命令不作过时检查(上⾯的⼏条命令要作过时检查, 即如果⽬前项⽬⾥源⽂件的⽇期和时
间与⽬标⽂件相同或更早, 则拒绝对源⽂件进⾏编译)。 。Primary C file (主C⽂件) 当在该项中指定了主⽂件后, 在以后的编译中, 如没有项⽬⽂件名则编译此项中规定的主C⽂件, 如果编译中有错误, 则将此⽂件调⼊编辑窗⼝, 不管⽬前窗⼝中是不是主C⽂件。
。Get info 获得有关当前路径、源⽂件名、源⽂件字节⼤⼩、编译中的错误数⽬、可⽤空间等信息。 Project (项⽬)菜单---按Alt+P可进⼊Project菜单, 该菜单包括以下内容: 。
Project name (项⽬名) 项⽬名具有。PRJ的扩展名, 其中包括将要编译、连接的⽂件名。例如有⼀个程序由file1。c, file2。c, file3。c组成, 要将这3个⽂件编译装配成⼀个file。
exe的执⾏⽂件, 可以先建⽴⼀个 j的项⽬⽂件, 其内容如下: ile3。c此时将j放⼊Projectname项中,以后进⾏编译时将⾃动对项⽬⽂件中规定的三个源⽂件分别进⾏编译。然后连接成file。
exe⽂件。如果其中有些⽂件已经编译成。OBJ⽂件,⽽⼜没有修改过,可直接写上。OBJ扩展名。此时将不再编译⽽只进⾏连接。例如:
ile3。c将不对file1。c进⾏编译,⽽直接连接。说明:当项⽬⽂件中的每个⽂件⽆扩展名时,均按源⽂件对待,另外,其中的⽂件也可以是库⽂件,但必须写上扩展名。
LIB。。Break make on (中⽌编译) 由⽤户选择是否在有Warining(警告)、Errors(错误)、Fatal Errors(
致命错误)时或Link(连接)之前退出Make编译。
。Auto dependencies (⾃动依赖) 当开关置为on, 编译时将检查源⽂件与对应的。OBJ⽂件⽇期和时间, 否则不进⾏检查。 。Clear project (清除项⽬⽂件) 清除Project/Project name中的项⽬⽂件名。
。Remove messages (删除信息) 把错误信息从信息窗⼝中清除掉。 Options (选择菜单) ---按Alt+O可进⼊Options菜单, 该菜单对初学者来说要谨慎使⽤。
。Compiler (编译器) 本项选择⼜有许多⼦菜单, 可以让⽤户选择硬件配置、存储模型、调试技术、代码优化、对话信息控制和宏定义。这些⼦菜单如下: Model 共有Tiny, small, medium, compact, large, huge 六种不同模式可由同户选择。dos属于什么软件
Define 打开⼀个宏定义框, 同户可输⼊宏定义。多重定义可同分号, 赋值可⽤等号。 Code generation 它⼜有许多任选项, 这些任选项告诉编译器产⽣什么样的⽬标代码。 Calling convention 可选择C或Pascal⽅式传递参数。
Instruction set 可选择8088/8086或80186/80286指令系列。 Floating point 可选择仿真浮点、数学协处理器浮点或⽆浮点运算。Default char type 规定char的类型。
Alignonent 规定地址对准原则。 Merge duplicate strings 作优化⽤, 将重复的字符串合并在⼀起。 Sta
ndard stack frame 产⽣⼀个标准的栈结构。
Test stack overflow 产⽣⼀段程序运⾏时检测堆栈溢出的代码。 Line number 在。OBJ⽂件中放进⾏号以供调试时⽤。 OBJ debug information 在。
OBJ⽂件中产⽣调试信息。 OptimizationOptimize for 选择是对程序⼩型化还是对程序速度进⾏优化处理。 Use register variable ⽤来选择是否允许使⽤寄存器变量。
Register optimization 尽可能使⽤寄存器变量以减少过多的取数操作。 Jump optimization 通过去除多余的跳转和调整循环与开关语句的办法, 压缩代码。
Source Indentifier length 说明标识符有效字符的个数, 默认为32个。 Nested comments 是否允许嵌套注释。 ANSI keywords only 是只允许ANSI关键字还是也允许Turbo C 2。
0关键字 Error Error stop after 多少个错误时停⽌编译, 默认为25个。 Warning stop after 多少个警告错误时停⽌编译, 默认为100个。 Display warning Portability warning 移植性警告错误。
ANSI Violations 侵犯了ANSI关键字的警告错误。 Common error 常见的警告错误。 Less common error 少见的警告错误。 Names ⽤于改变段(segment)、 组( group) 和类(class)的名字, 默认值为CODE,DATA,BSS。
。Linker (连接器) 本菜单设置有关连接的选择项, 它有以下内容: Map file menu 选择是否产⽣。MAP⽂件。 Initialize segments 是否在连接时初始化没有初始化的段。
Devault libraries 是否在连接其它编译程序产⽣的⽬标⽂件时去寻其缺省库。 Graphics library 是否连接graphics库中的函数。 Warn duplicate symbols 当有重复符号时产⽣警告信息。
Stack warinig 是否让连接程序产⽣No stack的警告信息。 Case-sensitive link 是否区分⼤、⼩写字。 。Environment (环境) 本菜单规定是否对某些⽂件⾃动存盘及制表键和屏幕⼤⼩的设置Message tracking Current file 跟踪在编辑窗⼝中的⽂件错误。
All files 跟踪所有⽂件错误。 Off 不跟踪。 Keep message 编译前是否清除Message窗⼝中的信息。 Config auto save 选on时, 在Run, Shell或退出集成开发环境之前,如果Turbo C 2。
0的配置被改过, 则所做 的改动将存⼊配置⽂件中。选off时不存。 Edit auto save 是否在Run或Shell之前, ⾃动存储编辑的源⽂件。Backup file 是否在源⽂件存盘时产⽣后备⽂件(。
BAK⽂件)。 Tab size 设置制表键⼤⼩, 默认为8。 Zoomed windows 将现⾏活动窗⼝放⼤到整个屏幕, 其热键为F5。 Screen size 设置屏幕⽂本⼤⼩。
。Directories (路径) 规定编译、连接所需⽂件的路径, 有下列各项: Include directories 包含⽂件的路径,
多个⼦⽬录⽤";"分开。 Library directories 库⽂件路径, 多个⼦⽬录⽤";"分开。
Output directoried 输出⽂件(。OBJ, 。EXE, 。MAP⽂件)的⽬录。 Turbo C directoried Turbo C 所在的⽬录。 Pick file name 定义加载的pick⽂件名, 如不定义则从current pick file中取。
。Arguments (命令⾏参数) 允许⽤户使⽤命令⾏参数。 。Save options (存储配置) 保存所有选择的编译、连接、调试和项⽬到配置⽂件中, 缺省的配置⽂件为TCCONFIG。
TC。 。Retrive options 装⼊⼀个配置⽂件到TC中, TC将使⽤该⽂件的选择项。 Debug (调试)菜单---按Alt+D可选择Debug菜单, 该菜单主要⽤于查错, 它包括以下内容: 。
Evaluate 。Expression 要计算结果的表达式。 。Result 显⽰表达式的计算结果。 。New value 赋给新值。 。Call stack 该项不可接触。
⽽在Turbo C debuger 时⽤于检查堆栈情况。 。Find function 在运⾏Turbo C debugger时⽤于显⽰规定的函数。 。Refresh display 如果编辑窗⼝偶然被⽤户窗⼝重写了可⽤此恢复编辑窗⼝的内容。
Break/watch (断点及监视表达式)---按Alt+B可进⼊Break/watch菜单, 该菜单有以下内容: 。 Add watch 向监视窗⼝插⼊⼀监视表达式。。
Delete watch 从监视窗⼝中删除当前的监视表达式。 。Edit watch 在监视窗⼝中编辑⼀个监视表达式。 。Remove all watches 从监视窗⼝中删除所有的监视表达式。
。Toggle breakpoint 对光标所在的⾏设置或清除断点。 。 Clear all breakpoints 清除所有断点。 。 View next breakpoint 将光标移动到下⼀个断点处。
三、Turbo C 2。0的配置⽂件所谓配置⽂件是包含Turbo C 2。0有关信息的⽂件, 其中存有编译、连接的选择和路径等信息。可以⽤下述⽅法建⽴Turbo C 2。0的配置: 1。
建⽴⽤户⾃命名的配置⽂件 可以从Options菜单中选择Options/Save options命令, 将当前集成开发环境的所有配置存⼊⼀个由⽤户命名的配置⽂件中。下次启动TC时只要在DOS下键⼊: tc/c 0的选择。 2。 若设置Options/Environment/Config auto save 为on, 则退出集成开发环境时, 当前的设置会⾃动存放到Turbo C 2。0配置⽂件TCCONFIG。
TC中。Turbo C 在启动时会⾃动寻这个配置⽂件。 3。 ⽤TCINST设置Turbo C的有关配置, 并将结果存⼊TC。EXE中。Turbo C 在启动时, 若没有到配置⽂件, 则取TC。
EXE中的缺省值。 。收起
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论