Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Разбираюсь с консолью  (Прочитано 7052 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lotles
Участник

ru
Offline Offline

« : 01-03-2012 06:59 » 

Есть такой файл:
C:\Примеры\DOS\Рудаков.asm(файл правильный 100%)


Нахожусь в C:\Примеры
Пишу в консоле FArManager-а:  DOS C:\Примеры\DOS\Рудаков,         DOS - Это батник, путь к нему прописан в Переменных средах, его содержимое:  
Код: (DOS)
ml /c "%1.asm"          
link16 "%1.obj"
Путь до ml и до link16 прописан в Переменных средах(100% правильно)
                                             

В директории C:\Примеры создается  файл Рудаков.obj и выдает ошибку: fatal error L1093: object file not found(объектный файл не найден)
Почему не создается файл Рудаков.exe?


PS: Что значит 100% правильно?
       Нормально создается .exe при маленько другом раскладе

   
« Последнее редактирование: 01-03-2012 07:04 от Lotles » Записан
darkelf
Молодой специалист

ua
Offline Offline

« Ответ #1 : 01-03-2012 07:49 » 

Попробуйте называть файлы и каталоги латиницей.
Записан
Lotles
Участник

ru
Offline Offline

« Ответ #2 : 01-03-2012 08:03 » 

Цитата
Попробуйте называть файлы и каталоги латиницей.
Латиницей даже .obj не создается
Прогнал, в переменных средах да не поменял!

Добавлено через 5 минут и 26 секунд:
Латиница не помогает, также только .obj
« Последнее редактирование: 01-03-2012 08:14 от Lotles » Записан
darkelf
Молодой специалист

ua
Offline Offline

« Ответ #3 : 01-03-2012 08:56 » 

Выполните действия вручную: создайте c:\primer, в нём файл rudakov.asm  с содержимым Вашего файла, запустите cmd.exe, в нём выполните:
Код:
c:
cd \primer
ml.exe /c rudakov.asm
link16 rudakov.obj
Записан
Lotles
Участник

ru
Offline Offline

« Ответ #4 : 01-03-2012 10:46 » new

Цитата
Выполните действия вручную: создайте c:\primer, в нём файл rudakov.asm  с содержимым Вашего файла, запустите cmd.exe, в нём выполните:
Работает
Интересно, почему в первом случае не работает


Добавлено через 1 минуту и 17 секунд:
Хотя и в первом случае работает, если link16 Rudakov.obj вручную прописввать

Добавлено через 20 минут и 9 секунд:
Блин, да как же запустится link, если я ему передаю параметр C:\Примеры\DOS\Рудаков, а .obj лежит в C:\Примеры
Не та директория
« Последнее редактирование: 01-03-2012 11:07 от Lotles » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines