Czołem!
Jest tu ktoś kto może pochwalić się używaniem wyjątków w avr-g++? Testowy kod:
wywala mi:
Wersja gcc 4.3.2.
Macie jakiś pomysł na ruszenie tego czy dać sobie spokój z wyjątkami? Ułatwiłyby mi życie...
Jest tu ktoś kto może pochwalić się używaniem wyjątków w avr-g++? Testowy kod:
class CException
{
};
int main()
{
throw CException();
}wywala mi:
avr-g++ -pipe -fexceptions -Wall -mmcu=atmega16 -Os -DF_CPU=8000000L test.cc -c -o test.o
avr-g++ -pipe -fexceptions -Wall -mmcu=atmega16 -Os -DF_CPU=8000000L test.o -o test
test.o: In function `main':
test.cc:(.text+0x4): undefined reference to `__cxa_allocate_exception'
test.cc:(.text+0x10): undefined reference to `__cxa_throw'
test.o:(.data+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
make: *** [test] Error 1Wersja gcc 4.3.2.
Macie jakiś pomysł na ruszenie tego czy dać sobie spokój z wyjątkami? Ułatwiłyby mi życie...