前言:
而今我们对“linux创建c”大概比较注重,朋友们都想要了解一些“linux创建c”的相关内容。那么小编也在网摘上搜集了一些关于“linux创建c””的相关内容,希望你们能喜欢,看官们快快来了解一下吧!C语言从入门到构建大型项目--Linux 环境搭建
今天要和大家讲解的是,Linux 环境下C编程环境的搭建。对于源代码变成可以用的程序,只需要编译器,如果有其他库,还需要用到链接器。
对于源代码的编辑,随便一个编辑器就行。编译器、连接器,一个 gcc 就搞定。当然,你也可以用 IDE(Intergated Develop Environment) 将这两者搞定。
但是还是推荐使用编辑器加自编写编译文件(Makefile文件)的方式。
**编辑器**
Linux 下常用到的编辑器就两个,一个是 emacs, 一个是 vi/vim。个人推荐 vim。因为绝大多数的linux系统,都是安装后自带vi,
但是平时写代码推荐vim, 一个增强版的 vi 。emacs 是另一个优秀的编辑器,各种插件装完之后,也非常的强大。
前期很多讲解代码,使用vim 会基本插入,保存,退出即可,没有复杂的操作。关于vim 的使用,可以找一本入门的vim文档。
可以联系一段时间就可以熟练的进行操作。 这里附上我个人使用的vim配置:
**GCC**
GCC, the GNU Compiler Collection. GCC 是 GNU编译工具的集合。也就是说,包含预处理器、编译器和链接器。一般linux系统安装完之后都自带GCC。
```shell
$vim helloworld.c
```
添加以下代码到hellworld.c 文件中。保存之后退出。
```
#include <stdio.h>
int main()
{
printf("Hello World.\n");
return 0;
}
```
接下来用 gcc 进行编译.
```
$gcc helloworld.c
会看到默认生成了一个 a.out 文件
./a.out 可以看到以下打印
[jesson@jesson-x441uvk codes]$ ./a.out
Hello World.
```
当你看到 Hello World. 的输出,说明在Linux 下编译单个C 源文件成功了。
如果想显示更多的内容,或者其他内容,可以动手尝试改一下。
如果你想 a.out 换个名字。可以修改下编译命令,指定新的可执行文件名。
```
$ gcc -o exename helloworld.c
$ ls
a.out exename helloworld.c
```
标签: #linux创建c