Форум за въпроси

Illegal instruction: 4? как да дебъгна?

Illegal instruction: 4? как да дебъгна?

от Кръстьо Нешев -
Number of replies: 4
Идеи ? Google казва, че процесорът получава лоши инструкции. Използвам g++ без никакви флагове.
Компилирам така:
g++ -c *.cpp && g++ *.o && g++ main.cpp -o main
In reply to Кръстьо Нешев

Re: Illegal instruction: 4? как да дебъгна?

от Стоян Иванов -

Може ли да изпратиш цялата грешка? 

In reply to Стоян Иванов

Re: Illegal instruction: 4? как да дебъгна?

от Кръстьо Нешев -

Това е ... Друго няма. Сорса се компилира и след това програмата умира с това съобщение.

Левашкото ми предположение, е че не правя правилно компилирането, защото като single file сорса работи. В момента, в който разбия нещата на .hpp файлове  става мазало.

g++ -I. -Wall  не работи и не намира необходимите му сорсове. Мърмори за Incorect symbol for architecture x86_64

In reply to Кръстьо Нешев

Re: Illegal instruction: 4? как да дебъгна?

от Калин Николов -

g++ *.o? Подаваш на компилатора обектен файл?

 

In reply to Калин Николов

Re: Illegal instruction: 4? как да дебъгна?

от Кръстьо Нешев -

Да, направих и makefile, както говорихме. Вече е късно. Опитвах се да си играя да правя менюта и сериализация и десериализация за домашното (един вид save и load game), но вече мина повече от седмица след срока. Благодаря!