C++ MinGW与旧版本库

C++ MinGW与旧版本库,c++,c,gcc,mingw,static-libraries,C++,C,Gcc,Mingw,Static Libraries,我想编译一个使用以下库的C源代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include <time.h> #包括 #包括 #包括 #包括 #包括 使用MinGW,即gcc source.c-o可执行文件 我已经安装了最新的MinGW版本,但我想使用旧版本MinGW提供的库(当然,我也在另一个文件夹中安装了旧版本的M

我想编译一个使用以下库的C源代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <time.h>
#包括
#包括
#包括
#包括
#包括
使用MinGW,即gcc source.c-o可执行文件

我已经安装了最新的MinGW版本,但我想使用旧版本MinGW提供的库(当然,我也在另一个文件夹中安装了旧版本的MinGW)

可能吗?是否有一些gcc参数指示使用特定的库文件夹而不是其默认文件夹

或者我应该弄清楚(如何?)我使用哪些库(包括上面提到的那些库的依赖项),获取相应的文件(如*.h和*.a),并以某种方式在源代码中指定它们作为静态库使用


换句话说,我的问题是:是否可以从旧的MinGW版本中提取与我需要的库相对应的文件,并在我的源代码中或链接过程中以某种方式静态地包含/链接它们?

只需用旧文件复制新文件即可。或者用新的编译器替换旧的编译器。现在,当使用旧文件时,gcc中是否有会中断的更改是另一个问题