Автор Asgard задал вопрос в разделе Другие языки и технологии
Подскажите, как запустить YASM в UBUNTU. и получил лучший ответ
Ответ от Counter[гуру]
ну да. на оффсайте сырцы. качаешь,
./configure
make
make install
молодец поставил.
он терминальный. даже в окнах. запускается с разными параметрами. к примеру
yasm -f win32 -g cv8 -o projectname.obj projectname.asm
это для окошек опять же. для линукса можешь в документации глянуть как собирать
ссылка
или просто
yasm --help
дальше у тебя будет обжешник. теперь надо поработать линковщиком. подойдет любой. msvs или gcc на отл. ясно, что тебе gcc. опять же строчка типа такой
gcc -o projectname.exe projectname.obj -luser32
-luser32 - пример как библиотеку подгружать. подгружена библиотека user32. опять же тут этого за глаза хватит. нужно больше — man gcc
только для gcc точка входа обязательно _main
Вероятно с помощью следующей последовательности команд:
git clone git://github.com/yasm/yasm.git
make
make install
Думаю, этого будет достаточно. А зачем в Убунту ассемблер? Почему бы не использовать
#as --version
GNU assembler (Linux/GNU Binutils) 2.17.50.0.17.20070615
Copyright 2007 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `i486-slackware-linux'.