• 研究实验1_搭建一个精简的C语言开发环境(包含部分经典的前言)


    综合研究: 
        在这部分内容中,将启示我们如何进行独立研究和深度思考(一定要注意这一点,相应的调整自己的学习思想)。同时使我们: 
            (1)认识到汇编语言对于深入理解其他领域知识的重要性。 
            (2)对前面所学习的汇编语言知识进行融会。 
            (3)对用研究的方法进行学习进行体验。 

    研究实验1_搭建一个精简的C语言开发环境: 
    在运行过程中如果需要使用TC 2.0中的相关文件,就会出现文件找不到的错误,我们根据提示信息,就可以知道 
    找不到的是哪个文件,也就可能分析出这个文件是干什么用的。 

    1.缺少目标文件cos.obj 
    2.缺少库文件emu.lib 
    3.缺少库文件maths.lib 
    4.缺少库文件graphics.lib 
    5.缺少库文件cs.lib 

    说明: 
    *.obj:目标文件 
    *.lib:库文件 

    相应文件所起作用如下(来自百科): 

    TC.EXE 集成开发环境 
    C0?.OBJ 不同模式启动代码  
    C?.LIB 不同模式运行库  
    GRAPHICS.LIB 图形库   
    EMU.LIB 8087仿真库   
    maths.lib数学函数库 
    其中上面的?分别为:   
    T Tiny(微型模式)   
    S Small(小模式)   
    C Compact(紧凑模式)   
    M Medium(中型模式)   
    L Large(大模式)   
    H Huge(巨大模式)  
            几点解释: 
    (1)一般我们常使用的是TC.exe,实际上,Turbo C包有两种编译器,集成开发环境下的叫做TC.exe和命令行方式 
    下的图形界面运行环境叫做TCC.exe(需要额外的graphics.lib文件提供支持) 
    (2)此程序中调用了printf函数,大家都知道调用C语言的库函数需要添加头文件,这里却不添加也可以,因为在 
    cs.lib中已经添加了printf函数的具体实现。
  • 相关阅读:
    PhpStorm函数注释的设置
    thinkphp5 返回数组提示variable type error: array
    js获取json对象中的key和value,并组成新数组
    PHP生成随机字符串与唯一字符串
    yii2-admin扩展自定义目录
    PHP7.3发布啦
    服务器环境从PHP5升级到PHP7
    亲测能用的mysqli类,挺好用的
    PHP必用代码片段
    git flow的使用
  • 原文地址:https://www.cnblogs.com/xpjiang/p/4524425.html
Copyright © 2020-2023  润新知