Linux—gcc基础使用

一、什么是gcc

  首先说明:gcc 和 GCC 是两个不同的东西
  GCC:GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。
  gcc是GCC中的GUN C Compiler(C 编译器)
  g++是GCC中的GUN C++ Compiler(C++编译器)
    一个有趣的事实就是,就本质而言,gcc和g++并不是编译器,也不是编译器的集合,它们只是一种驱动器,根据参数中要编译的文件的类型,调用对应的GUN编译器而已。

二、编译单个文件

gcc -o gcctest gcctest.c  //gcctest是将产生的可执行程序名,gcctest.c是源文件

在这里插入图片描述

三、编译多个文件

gcc -o main main.c haha.c sin_value.c cos_value.c -lm

依赖关系:
  haha.c,sin_value.c,cos_value.c中分别定义了一个函数,main.c中调用这三个函数
在这里插入图片描述

发布了77 篇原创文章 · 获赞 20 · 访问量 5793

猜你喜欢

转载自blog.csdn.net/qq_42396168/article/details/104971957