将GCC链接到外部库?

将GCC链接到外部库?,c,C,我正在尝试使用C中课程模块提供的库 我已安装以下设备: MinGW32-基 可视代码 Hello.c #include <stdio.h> #include "libcs1010/include/cs1010.h" int main() { // library method cs1010_print_double(10); printf("Hello, World!"); return 0; } 目录结构: └───hello.c └───libcs1

我正在尝试使用C中课程模块提供的库

我已安装以下设备:

  • MinGW32-基
  • 可视代码
Hello.c

#include <stdio.h>
#include "libcs1010/include/cs1010.h"
int main()
{
   // library method
   cs1010_print_double(10);
   printf("Hello, World!");
   return 0;
}
目录结构:

└───hello.c
└───libcs1010
    ├───include
    |     └───cs1010.h
    ├───lib
    |     └───libcs1010.a
    └───src
          └───cs1010.c

如何运行GCC,以便链接到libcs1010.a文件?

添加库的可能副本,就像它是一个单独的对象文件一样
gcc-c hello.c
gcc-o hello hello.o libcs1010.a
└───hello.c
└───libcs1010
    ├───include
    |     └───cs1010.h
    ├───lib
    |     └───libcs1010.a
    └───src
          └───cs1010.c