• 搭建Linux C语言开发环境


    1.操作系统

    Windows操作系统:windows 7 and windows 10

     2.开发工具和编译工具

    开发工具:notpad++ 和 vim

    编译工具:Cygwin64 Terminal

     3.工具安装

    1)直接在百度下载notpad++和Cygwin64 Terminal

    2)参考网上对于Cygwin64 Terminal的安装方法,安装vim和gcc

    查看安装vim和gcc是否成功:

    $ gcc --version
    gcc (GCC) 4.9.3
    Copyright © 2015 Free Software Foundation, Inc.
    本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
    包括没有适销性和某一专用目的下的适用性担保。

    $ vim --version

    VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 8 2015 00:46:23)
    包含补丁: 1-801, 803-808, 810-891
    编译者 <cygwin@cygwin.com>

    4.Hello World

    Linux C语言和其他C语言写Hello World的方法一样,代码如下:

    1
    2
    3
    4
    5
    6
    7
    #include<stdio.h>
     
    int  main(void)
    {
        printf("Hello World!!");
        return 0;
    }

    引入stdio头文件,可以调用printf函数,向终端打印东西。

    5.编译和运行

    编译很简单,直接使用之前安装的gcc编译器就可以:

    len@DESKTOP-BDP8J2M /cygdrive/e/c_study/helloworld
    $ gcc main.c -o hello

    说明:

    1)可以通过gcc --help查看编译工具的参数说明

    2)gcc后面需要接source源码,可以包含多个文件

    3)-o后接target文件,即最终的可执行文件

    通过编译后,此目录tree如下:

    $ ls
    hello.exe main.c

    由于使用windows系统开发,target文件是.exe后缀

    运行结果:

    $ ./hello.exe
    Hello World!!

    输出为我们熟悉的Hello World,即通过printf打印的内容。

    总结:

    以上初步完成了Linux C语言开发环境搭建,编译和执行等必要准备工作,下面就开始从零开始学习Linux C语言。

  • 相关阅读:
    多进程通信之管道运用
    多线程信号量的运用
    多线程的互斥锁的运用
    linux中模糊查找文件
    python练习实例
    出现警告“user1 不在 sudoers 文件中。此事将被报告。”
    linux下添加删除,修改,查看用户和用户组
    makefile实例
    shutil.copy()、os.walk()、os.rename()实例
    socket网络编程
  • 原文地址:https://www.cnblogs.com/jason207489550/p/6662263.html
Copyright © 2020-2023  润新知