Powiedzmy, że mam dwie statyczne biblioteki, które nie zostały zbudowane przeze mnie i nie mam kontroli nad ich zawartością.Zapobieganie importowaniu funkcji z biblioteki statycznej
Biblioteka 1 ma funkcje:
A()
B()
C()
Biblioteka posiada 2 funkcje:
A()
D()
E()
Obie muszą być połączone do aplikacji wywołującej ale nazywanie konflikt A()
wyrzuca błędy.
Czy istnieje sposób, aby powiedzieć „Ignoruj A() z biblioteki 1 podczas łączenia” w Linuksie za pomocą gcc i LD.
Prawdopodobnie warto wspomnieć o Twoim narzędziu narzędziowym. Zwykle GNU gcc i ld? – Thomas
Dodano, jest w GCC i ld. – tpg2114