Re: Linux c++ rozhodování stiskem klávesy v konzoli
Miroslav Mraz
mrazik na volny.cz
Pátek Září 3 17:30:28 CEST 2021
Překládat i linkovat pomocí g++, nikoli gcc. Na x86_64 tohle částečně
dokážu reprodukovat příkazem
#gcc -o test main.cpp
/tmp/ccxvIy45.o:(.eh_frame+0x8b): undefined reference to
`__gxx_personality_v0'
#g++ -o test main.cpp
je v pořádku. Rovněž v pořádku je
#gcc -o test main.cpp -lstdc++
případně (pokud je přípona jen .c)
#gcc -x c++ -o test main.c -lstdc++
Ale to jsou divná kouzla, stačí to g++.
Mrazík
Dne 03. 09. 21 v 16:35 Pavel Hudeček napsal(a):
> Překlad mi skončí takhle
> /usr/bin/ld: /tmp/ccIfu328.o: undefined reference to symbol
> '__gxx_personality_v0@@CXXABI_1.3'
> /usr/bin/ld: //lib/arm-linux-gnueabihf/libstdc++.so.6: error adding
> symbols: DSO missing from command line
>
> Jak bych to měl správně kompilovat?
>
> PH
Další informace o konferenci Hw-list