/ / Utwórz łącze GCC / G ++ przy użyciu dyrektywy preprocesora C - c ++, gcc, linker, c-preprocessor

Utwórz łącze GCC / G ++ za pomocą dyrektywy preprocesora C - c ++, gcc, linker, c-preprocesor

Jak mogę zrobić gcc powiedzieć ld połączyć się z biblioteką za pomocą dyrektywy preprocesora z samego kodu?

Mam bardzo długi, nieudokumentowany i trudny do odczytania plik cmake, który generuje trudny do odczytania plik makefile Muszę użyć i umieszczenie polecenia link tuż obok niego #include pozwoliłoby mi zaoszczędzić tygodnie bólu głowy bez gwarancji sukcesu.

Odpowiedzi:

1 dla odpowiedzi № 1

O ile mi wiadomo, nie ma standardowego sposobu. Istnieją autorskie implementacje, takie jak w kompilatorach MS, ale nie znam uniwersalnego sposobu.