Хочется:
1) Разобраться и понять, что происходит на каждом этапе компиляции программ
2) В совершенстве овладеть такой вещью, как GNU ассемблер.
3) Самому написать компилятор для linux
Чем занимаюсь сейчас:
1) Пишу программы на C, компилирую в код ассемблера (gcc - S),
2) Разбираю что получилось
3) Что непонятно - гуглю, задаю вопросы
4) Пробую что-либо изменить в коде ассемблера и скомпилировать через as
В чем моя проблема:
Незнание матчасти (писал helloWorld-подобные программы на TASM для MS DOS)
Нехватка литературы по GNU ассемблеру для 64-битной архитектуры
из за этого возникают такие вопросы:
Почему ассемблерный код (GNU assembler) компилируе...Почему не компилируется код на ассемблере в gcc?