MinGW与旧版本库

时间:2014-06-05 15:40:04

标签: 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 executable

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

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

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

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

1 个答案:

答案 0 :(得分:0)

只需使用旧文件复制新文件即可。或者用新的编译器替换旧的编译器。现在,当使用旧文件时gcc是否会发生变化是另一个问题。