Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler: Linux
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.79/29: Рейтинг темы: голосов - 29, средняя оценка - 4.79
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
#1

NASM в lubuntu с нуля

29.01.2012, 12:43. Просмотров 5299. Ответов 36
Метки нет (Все метки)

Здравствуйте, товарищи!
Я установил lubuntu, но толком еще не знаю операционной системы. Хочу установить nasm и писать программы. Подскажите, как установить. Существует ли отладчик под linux? (какой?) Как использовать для написания простейшего кода. Может порекомендуете литературу. Буду благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2012, 12:43
Ответы с готовыми решениями:

Nasm и gdb
Помогите с проблемкой. Вот простая программа: global _start section .text...

[NASM] Сортировка пузырьком
arr db 1,2,9,8,6,4,3,5,7,0 n db 10 start: lea bx,arr mov...

Nasm, g++, указатели на массив
Всем доброго. есть такой заголовок в с++ коде: extern int**...

Многопоточное приложение на Nasm
Необходимо создать серверное приложение, которое время от времени придется...

[Nasm] Вызов printf
Добрый вечер. extern printf ; the C function, to be called ...

36
vital792
1998 / 1270 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
29.01.2012, 13:38 #2
Цитата Сообщение от asm Посмотреть сообщение
Хочу установить nasm и писать программы. Подскажите, как установить.
не требует установки
Цитата Сообщение от asm Посмотреть сообщение
Существует ли отладчик под linux? (какой?)
я пользовался только gdb. Не очень удобно надо сказать. Говорят linice мощная штука (типа виндового softice) но я не смог установить его на свой debian

Цитата Сообщение от asm Посмотреть сообщение
Может порекомендуете литературу.
с этим довольно глухо. Для начала почитай статьи на васме (по большей части для at&t синтаксиса - тру-линукс прогеры не используют интел) и поищи в нете статьи Криса Касперски

А вообще мне fasm как то удобнее, да и привычнее чем nasm. И синтаксис очень похож.
0
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 13:46  [ТС] #3
Цитата Сообщение от vital792 Посмотреть сообщение
не требует установки
в терминале написано:
Программа 'nasm' на данный момент не установлена. Вы можете установить ее, напечатав:
sudo apt-get install nasm
а как установить из скачанного пакета?
0
vital792
1998 / 1270 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
29.01.2012, 13:50 #4
Цитата Сообщение от asm Посмотреть сообщение
а как установить из скачанного пакета?
в каком виде скачал пакет? Я скачивал готовый бинарник
0
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 13:53  [ТС] #5
nasm-2.09.10.tar.gz
0
vital792
1998 / 1270 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
29.01.2012, 13:58 #6
так распакуй архив и посмотри че там. Скорее всего этот бинарник и есть
0
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 13:59  [ТС] #7
распаковал, как дальше действовать (извиняйте, я линукс только сегодня поставил)
0
vital792
1998 / 1270 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
29.01.2012, 14:06 #8
asm, прикрепи архив что ли) а то так можно долго гадать что там, бинарник или исходник или пакет для установки
0
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 14:09  [ТС] #9
вот ссылка на файл, думаю прикреплять не стоит, если можно скачать с оф. сайта
http://www.nasm.us/pub/nasm/releasebuilds/2.09.10/nasm-2.09.10.tar.gz
0
Goodwin98
2521 / 817 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
29.01.2012, 14:16 #10
Цитата Сообщение от asm Посмотреть сообщение
Программа 'nasm' на данный момент не установлена. Вы можете установить ее, напечатав:
sudo apt-get install nasm
А почему это и не набрать ? >_<
0
vital792
1998 / 1270 / 60
Регистрация: 05.06.2010
Сообщений: 2,213
29.01.2012, 14:22 #11
asm, это пакет в исходных кодах, попробуй так:
Bash
1
2
3
4
./configure
make
sudo make install
твой пароль
должен установиться. Сам не проверял, лень перезагружаться в линукс, а на виртуалке у меня че образ диска побился. Если не получится - пиши.

Добавлено через 1 минуту
Цитата Сообщение от vital792 Посмотреть сообщение
твой пароль
в смысле root пароль. Помоему в ubuntu так, у меня (debian) чуть по другому
1
Goodwin98
2521 / 817 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
29.01.2012, 14:26 #12
Заодно стоит упомянуть, что в подобных архивах всегда есть README или INSTALL в которых написано как собирать пакет... Но почему нельзя сделать все автоматически, установив из репозитория ?)
0
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 14:28  [ТС] #13
на первую строку выдало:
alex@alex-desktop:~/Загрузки/nasm-2.09.10$ ./configure
checking for prefix by checking for nasm... /usr/bin/nasm
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/alex/Загрузки/nasm-2.09.10':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
на вторую:
Программа 'make' на данный момент не установлена.
0
Goodwin98
2521 / 817 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
29.01.2012, 14:29 #14
установить компилятор нужно
sudo apt-get install gcc
1
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 14:30  [ТС] #15
Цитата Сообщение от Goodwin98 Посмотреть сообщение
что в подобных архивах всегда есть README или INSTALL
рыдми не нашел, инсталл есть, но не работает (это ведь исполняемый файл, насколько я понимаю)

Добавлено через 26 секунд
Цитата Сообщение от Goodwin98 Посмотреть сообщение
установить компилятор нужно
зачем?
0
Goodwin98
2521 / 817 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
29.01.2012, 14:31 #16
Цитата Сообщение от asm Посмотреть сообщение
рыдми не нашел, инсталл есть, но не работает (это ведь исполняемый файл, насколько я понимаю)
Это обычный текстовый файл
0
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 14:31  [ТС] #17
Цитата Сообщение от asm Посмотреть сообщение
зачем?
понял
0
Goodwin98
2521 / 817 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
29.01.2012, 14:31 #18
Цитата Сообщение от asm Посмотреть сообщение
зачем?
этот архив насма в исходниках. Чтобы сомпилировать исходники нужен компилятор. У вас его нет.
Вопрос про установку насма из репозитория все еще актуален )
1
asm
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
29.01.2012, 14:36  [ТС] #19
т.е. gcc собирает nasm? я правильно понимаю?

Добавлено через 3 минуты
УРА, спасибо всем, установил.
0
Goodwin98
2521 / 817 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
29.01.2012, 14:36 #20
Цитата Сообщение от asm Посмотреть сообщение
т.е. gcc собирает nasm? я правильно понимаю?
gcc это компилятор С
0
29.01.2012, 14:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2012, 14:36

[NASM] Вывод на экран
здравствуйте читающие эту тему. Решил приступить к изучению Ассемблера,...

[NASM] Линии или прямоугольники
Помогите пожалуйста. Подкиньте прогу , которая рисует цветные линии или...

Команда NOT, nasm, linux x86_64
Не понятен результат исполнения команды not в следующем коде global...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru