搭建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语言。

原文地址:https://www.cnblogs.com/jason207489550/p/6662263.html