[so] [SO][Tema3] Problema testul1
Cosmin Stefan-Dobrin
cosminstefanxp at gmail.com
Thu Apr 21 15:13:17 EEST 2011
Salut din nou,
Revin la eroarea de compilare mentionata anterior. Am rezolvat chestia asta.
Era din Makefile-ul meu pe care l-am tot modificat zilele astea sa rezolv
prima problema si uitasem cu CC=cc in el. Am trecut pe CC=g++ si totul merge
struna acum. :)
Multumim Razvan,
Cosmin
2011/4/21 Cosmin Stefan-Dobrin <cosminstefanxp at gmail.com>
> Salut,
>
> Confirm faptul ca acum nu mai sunt probleme cu acel test nici pe compilarea
> in C++.
>
> Apare insa o alta mica problema. La compilarea finala, cea cu
> Makefile.checker, apar niste probleme datorate unor functii specifice C++:
>
> cc -Wall -g -o vmsim_test _test/vmsim_test.o _test/vmsim_test_lin.o
> _test/common_lin.o -L. -lvmsim
> ./libvmsim.so: undefined reference to `__cxa_begin_catch'
> ./libvmsim.so: undefined reference to `std::__throw_length_error(char
> const*)'
> ./libvmsim.so: undefined reference to `operator delete(void*)'
> ./libvmsim.so: undefined reference to `__gxx_personality_v0'
> ./libvmsim.so: undefined reference to `std::__throw_bad_alloc()'
> ./libvmsim.so: undefined reference to `__cxa_end_catch'
> ./libvmsim.so: undefined reference to `__cxa_rethrow'
> ./libvmsim.so: undefined reference to `operator new(unsigned int)'
>
> In cazul meu, chestia asta s-a rezolvat temporar prin: "CC=g++" in
> Makefile.checker.
>
> Cosmin
>
>
>
> 2011/4/21 Razvan Deaconescu <razvan.deaconescu at cs.pub.ro>
>
>> On 04/20/2011 11:12 PM, Cosmin Stefan-Dobrin wrote:
>> > S-a reusit gasirea vreunei solutii pentru aceasta problema?
>>
>> Salut!
>>
>> Am actualizat testele (Linux și Windows), astfel:
>>
>> * Am rezolvat problema datorată unei implementări incorecte a funcției
>> w_get_current_exception_handler pe Linux. (raportat de Tudor Cornea,
>> Vlad Tudose, Cosmin Ștefan-Dobrin)
>>
>> * Am adăugat suport pentru C++ (extern "C" {) în toate headerele – va fi
>> ușor să integrați sursele C într-o aplicație C++. (raportat de
>> Constantin Muscă)
>>
>> * Rezolvat mici inconsecvențe la nivelul header-elor.
>>
>> * Eliminat mesajele de eroare din fișierele common*.c astfel încât să nu
>> mai apară mesaje la utilizarea nevalidă a funcțiilor (precum flush,
>> protect) (utilizarea nevalidă este folosită pentru testare). (raportat
>> de Tudor Cornea)
>>
>> Răzvan
>> _______________________________________________
>> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20110421/6222958c/attachment-0001.htm>
More information about the so
mailing list