@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Какую литературу по системному программированию для linux посоветуете в данном случае?

Хочется:
1) Разобраться и понять, что происходит на каждом этапе компиляции программ
2) В совершенстве овладеть такой вещью, как GNU ассемблер.
3) Самому написать компилятор для linux

Чем занимаюсь сейчас:
1) Пишу программы на C, компилирую в код ассемблера (gcc - S),
2) Разбираю что получилось
3) Что непонятно - гуглю, задаю вопросы
4) Пробую что-либо изменить в коде ассемблера и скомпилировать через as

В чем моя проблема:
Незнание матчасти (писал helloWorld-подобные программы на TASM для MS DOS)
Нехватка литературы по GNU ассемблеру для 64-битной архитектуры

из за этого возникают такие вопросы:
Почему ассемблерный код (GNU assembler) компилируе...
Почему не компилируется код на ассемблере в gcc?
  • Вопрос задан
  • 416 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Assembler
Седой и строгий
Разобраться и понять, что происходит на каждом этапе компиляции программ

Milan Stevanovic - Advanced C and C++ Compiling

В совершенстве овладеть такой вещью, как GNU ассемблер.

Duntemann - Assembly Language Step By Step Programming With Linux

Самому написать компилятор для linux

SICP, Cooper & Torczon - Engineering a Compiler и Книга дракона.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы