Portál AbcLinuxu, 11. května 2025 04:30

Dotaz: undefined reference to - chyba pri kompilacii s GCC

2.2.2006 11:33 sphinx
undefined reference to - chyba pri kompilacii s GCC
Přečteno: 120×
Odpovědět | Admin
Zdravim. CHcel som pod linuxom skompilovat jeden zdrojak pomocou gcc (makefile nemam vytvoreny, len som zadal prikaz v konsole: gcc -o vystup vstup.c) vypisalo mi nasledovnu chybu: /tmp/ccQ4tRqE.o(.text+0xf0): In function `descriptor_type': : undefined reference to `ibask' Neviem co si o tom mam mysliet, pretoze headre kde su deklarovane funkcie mam. Znamena to ze sa mu nepodarilo vytvorit potrebny objekt, alebo odkazy v nom su neplatne? Neviem ako si to mam vysvetlit. Poradi mi niekto?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.2.2006 12:06 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: undefined reference to - chyba pri kompilacii s GCC
Odpovědět | | Sbalit | Link | Blokovat | Admin
To není chyba překladače ale linkeru. Chcete-li jen překlad (na object file), použijte přepínač '-c'. Chcete-li vytvořit spustitelný soubor, budete muset přidat další modul, kde je ta funkce definována, nebo referenci na knihovnu, v níž je obsažena (parametr -l).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.