gcc编译器简单使用学习

开始

因最近工作需要用C++和C做一些东西来,之前一直在搞Java,突然搞这个还有些棘手。因环境原因,在linux下不能用IDE,所以只能用vim写好,然后用linux下的gcc去编译。这里对gcc笔记一下。

记录

  1. 用vim写好一个hello.c文件
  2. gcc -c ./hello.c
    这一步是编译,操作后会在当前目录下生成一个hello.o文件。 -c 代表编译的参数
  3. gcc hello.o -L. -lxxx -o hello
    这一步会在当前目录下生成一个名为hello的可执行文件。
    介绍下这几个参数:
    -L : 告诉编译器到哪里去找我们要的链接库,如果hello.c中用到了其他的库文件,如linux下是so文件,具体so文件是啥以及怎么来的大家百度下, 这里我们参数值用 . 来表示在该xxx.so文件在当前目录下。
    -o : 告诉gcc生成一个可执行文件,这里生成了hello。

结尾

之后我会写一篇cmake以及makefile相关的文章。

猜你喜欢

转载自blog.csdn.net/alspd_zhangpan/article/details/107194338