zoukankan      html  css  js  c++  java
  • 实验四 Linux系统搭建C语言编程环境

    实验四 Linux系统搭建C语言编程环境

    项目内容
    这个作业属于哪个课程 课程链接
    这个作业的要求在哪里 作业要求
    学号-姓名 17041526-钟大胜
    作业学习目标 1. 了解Linux系统C语言编程环境 2. 学习Linux环境C语言开发步骤

    1.安装C语言开发环境

    (1)安装C语言编译环境

    (2)查看gcc版本信息

    (3)查看make版本信息

    2.简单C语言练习

    (1)首先通过man命令查看帮助文档

    (2)命令行模式简单简单C语言编译链接等操作

           我们可以通过vim编辑器编写一个最简单的C语言程序,如写一个输出自己学号的程序。

           先创建一个文件夹,然后进入该新创建的文件夹。

     输入完了源程序,接下来进行C语言程序编译的四个阶段:预编译,编译,汇编,链接

    a)预编译

    b)编译

     用vim打开test.s文件来查看内容

    c)汇编

    d)链接

    e)运行

    (3)多文件编译

    在study文件夹下面再建一个文件夹mfc(multi-fifiles compile)

     在该文件夹下面创建5个文件,文件名分别如下:

    每个文件的内容分别如下:

    (1)main.c

    (2)my1.h

    (3)my1.c

    (4)my2.h

    (5)my2.c

    完成上面的代码输入,接下来我们进行编译。

    对于多文件编译,我们可以一次编译链接生成可执行文件,也可以分别编译每个C文件,

    最后再进行链接得到可执行文件。

    请说明两种方法的区别?

        答:第一种方法:一次编译链接直接生成可执行文件,不产生目标文件;

               第二种方法:分别对每个C文件进行编译产生目标文件,之后再进行链接得到可执行文件。

    接下来我们编写一个简单的Makefile,通过make工具帮助我们进行编译。
    在当前文件夹编写一个Makefile文件 
     
     
  • 相关阅读:
    OnEraseBkgnd、OnPaint与画面重绘
    .编译ADO类DLL时报错的解决方案
    VC列表框样式
    Codeforces 131D. Subway 寻找环树的最短路径
    Codeforces 103B. Cthulhu 寻找奈亚子
    Codeforces 246D. Colorful Graph
    Codeforces 278C. Learning Languages 图的遍历
    Codeforces 217A. Ice Skating 搜索
    Codeforces 107A. Dorm Water Supply 搜图
    Codeforces 263 D. Cycle in Graph 环
  • 原文地址:https://www.cnblogs.com/zds1526/p/12599453.html
Copyright © 2011-2022 走看看