HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Assembler for linux
  #1  
Старый 03.08.2009, 22:24
Mawr_7
Новичок
Регистрация: 07.02.2009
Сообщений: 24
С нами: 9083018

Репутация: 2
По умолчанию Assembler for linux

С потрохами перебираюсь с винды на на пингвина. Пожалуйста подскажите, какие асемблеры лучше юзать и какие пакеты, библиотеки и прочее нужно будет слить? Ссылки приветствуются.
 
Ответить с цитированием

  #2  
Старый 03.08.2009, 22:30
alex912
Новичок
Регистрация: 07.06.2009
Сообщений: 9
С нами: 8909499

Репутация: 5
По умолчанию

вот неплохой учебник
http://ru.wikibooks.org/wiki/%D0%90%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D 1%80_%D0%B2_Linux_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80% D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1 %82%D0%BE%D0%B2_C
 
Ответить с цитированием

  #3  
Старый 03.08.2009, 22:41
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

gas, nasm
 
Ответить с цитированием

  #4  
Старый 03.08.2009, 22:48
Mawr_7
Новичок
Регистрация: 07.02.2009
Сообщений: 24
С нами: 9083018

Репутация: 2
По умолчанию

Благодарю. Razb, подскажи, синтаксис у них сильно от MASM-вского отличается?
 
Ответить с цитированием

  #5  
Старый 03.08.2009, 23:09
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
С нами: 10233548

Репутация: 1118


По умолчанию

Извращенец =/
 
Ответить с цитированием

  #6  
Старый 03.08.2009, 23:11
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

Если на пингвинах нормально всё поставил (в частности wine), то советую юзать FASM очень удобный компилятор со стандартным синтаксисом (Intel) потому как сразу не привычно будет юзать линуксовые компиляторы с синтаксисом AT&T.
в нем сможеш компилить и под Win и под *nix

Единственное что не нравится в асме под линуксы, то для каждой версии линукса могут быть разные номера у системных вызовов.
 
Ответить с цитированием

  #7  
Старый 04.08.2009, 18:38
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Цитата:
потому как сразу не привычно будет юзать линуксовые компиляторы с синтаксисом AT&T.
У nasm"а интеловский синтаксис, также gas поддерживает оба синтаксиса.
Цитата:
Если на пингвинах нормально всё поставил (в частности wine), то советую юзать FASM очень удобный компилятор со стандартным синтаксисом (Intel)
fasm есть и под пингвины так что незачем использовать вайн.

Цитата:
Единственное что не нравится в асме под линуксы, то для каждой версии линукса могут быть разные номера у системных вызовов.
Это тоже решаемо, есть такой пакет asmutils который предоставляет несколько инклуд файлов для обращения к сис. вызовам по их именам, а не по номерам. тут офф. сайт _http://asm.sourceforge.net/ смотри в разделе проектов.

Последний раз редактировалось razb; 04.08.2009 в 18:45..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как правильно вставить в Assembler ? andreipup С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 8 05.06.2009 00:33
как компилировать Assembler ??? andreipup С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 8 01.06.2009 23:22
Assembler FAQ GlobalRave С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 2 15.02.2009 18:59
flat assembler hidden Реверсинг 7 03.09.2006 07:52
Assembler (Помогите) Adio С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 29 20.07.2005 17:34



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.