Seite 1 von 1

Python In C (Eclipse, Linux)

Verfasst: Dienstag 30. Juni 2020, 09:02
von UweA
Hallo!
Ich versuche gerade Python3.8 unter C in Eclipse(Linux) einzubinden. Der Compiler scheint mittlerweile zufrieden, nur der Linker beschwert sich noch mit:
Warnung: undefinierter Verweis auf »Py_Initialize«
Daraufhin habe ich libpython3.8.so zu den "libraries" hinzugefügt und den "search path" um "/usr/lib/python3.8/config-3.8-x86_64-linux-gnu" ergänzt.
Dann erhalte ich den Fehler: "/usr/bin/ld: -llibpython3.8.so kann nicht gefunden werden".
Im Ordner "/usr/lib/python3.8/config-3.8-x86_64-linux-gnu" liegt ein symbolischer Link mit dem korrekten Namen "libpython3.8.so".
Habe ich hier etwas missverstanden?

Uwe

Re: Python In C (Eclipse, Linux)

Verfasst: Dienstag 30. Juni 2020, 09:42
von UweA
Habe es selbst herausgefunden:
Der Bibliotheksname muss mit "python3.8" angegeben werden und nicht "libpython3.8.so".