Portál AbcLinuxu, 26. dubna 2024 16:49
gcc 3.4 not found (required by libstdc++.so.6) název_komerční_aplikace
? Eventuálně ještě upřesnit slovem Fedora
.
Já nerozumím tomu, proč zkompilovaný program chce gcc, snad jestli to není nějaké vývojový nástroj.Protoze je slinkovan s knihovnou, kterou gcc poskytuje, uz jsem to jednou psal dole.
gcc 3.4 not found (required by libstdc++.so.6)
, proč závisí libstdc++.so.6 na gcc je mi záhadou. Jaký význam má linkovat standardní knihovnu C++ s kompilátorem?
rpm -q --provides gccKnihovnu poskytuje snad libgcc, ale ta je zpětně kompatibilní. Knihovnu libstdc++.so.6 poskytuje libstdc++ a její starší verze jsou v různých compat balíčcích. Tvůj popis dává čím dál tím menší smysl... Vrať systém do původního stavu a vlož sem, co vlastně děláš:
$ příkaz výstup příkazu $ příkaz výstup příkazu ...jinak se asi ničeho nedobereme.
Jenže gcc žádnou knihovnu neposkytuje, jak se můžeš sám přesvědčit:Jooo, za Fedoru ja nemuzu, nevim proc to tam kouskujete do deseti balicku...
$ equery f gcc | grep so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libg2c.so -> libg2c.so.0.0.0 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libg2c.so.0 -> libg2c.so.0.0.0 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libg2c.so.0.0.0 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so -> libgcc_s.so.1 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so -> libstdc++.so.6.0.3 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6 -> libstdc++.so.6.0.3 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3
Tvůj popis dává čím dál tím menší smysl... Vrať systém do původního stavu a vlož sem, co vlastně děláš:Ja nic nedelam, takze to asi neklapne. Me ten popis taky nedava smysl, asi by vazne bodlo napsat, co konkretne vlastne nefunguje.
Nějak mi to není jasné - ten program již je zkompilován, a chce gcc? Na co? Co to je za program?Ze by treba potreboval ty knihovny?
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.