MinGW со старыми версиями библиотек

0

Я хочу скомпилировать исходный код 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, файлы, соответствующие библиотекам, которые мне нужны, и включить/связать их каким-то образом статически в моем источнике или во время процесса связывания?

Теги:
static-libraries
gcc
mingw

1 ответ

0

Просто скопируйте новые файлы со старыми файлами. или заменить старый компилятор на новый. теперь есть ли изменения в gcc, которые будут ломаться при использовании старых файлов, это другой вопрос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню