У меня есть два файла библиотеки lib1.a и lib2.a в моем проекте. Lib1.a использует lib2.a. Я дал исходный код lib2.a, но у меня нет исходного кода lib1.a. Для моего проекта я изменил lib2.a позволяет сказать, что я добавляю локальную переменную внутри функции.Изменение в статической библиотеке, используемой другой статической библиотекой
Мой вопрос, имена функций не изменились, мне нужно перекомпилировать lib1.a с измененным lib2.a? Есть ли в любом случае я говорю компоновщику «lib1.a должен использовать новый lib2.a» без исходного кода lib1.a?
Были ли библиотеки изначально скомпилированы компилятором C или C++? – Josh
Библиотеки build с компилятором C –