Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Исполняемые файлы


Автор: Borland_Delphi_6 9.12.2002, 04:55
Я вот тут скачал первую программу для Linux. Но при попытке запуска исполняемого файла ( по значку определил ) говорит:
"Не удалось найти программу epsxe". А ведь раньше один раз даже WinRAR запустил. Еще скачал антивирус, но он оказался в виде кода на С. Как его откомпилировать? И есть ли в линухе плагины, если есть, то какое у них расширенее?
Заранее спасибо!!!

Автор: Cepera 9.12.2002, 07:13
я что-то не понял, а какая связь у Линуха и у ВинРАРа?

Автор: Borland_Delphi_6 9.12.2002, 22:43
Я имею в виду, что приложений у меня не было под линух и я ничего кроме винрара не запускал, wine тестил. Но приложения для Linux не запускаются. Если про рар ничего не понял, то это не суть проблемы, просто нужно запустить приложение, а оно не запускается  :angry:

Автор: MuToGeN 9.12.2002, 22:44
вообще-то расширений в EXT2 вообще нет. зато есть права (которые CHMODом меняются). если в KDE или Gnome сидишь, то оно в "свойсвах" есть. если не дашь ему executable в правах, то и запускаться он не будет

Автор: Cepera 9.12.2002, 23:39
действительно :)

chmod 100 сделай на файл...
а вообще когда что-то не запускается, то выдается какая-то ошибка, вот нельзя ли было бы эту ошибку показать?

Автор: Borland_Delphi_6 12.12.2002, 03:56
Тока самое прикольное, что я права выставлял, а результат тот же. Пишет " Не удается найти программу Programm". И усе...

Автор: neutrino 12.12.2002, 04:02
Цитата(Cepera @ 09.12.2002, 12:39)
действительно :)

chmod 100 сделай на файл...

chmod 777 <filename> ???

Автор: neutrino 12.12.2002, 04:04
Цитата(Borland_Delphi_6 @ 08.12.2002, 17:55)
Еще скачал антивирус, но он оказался в виде кода на С. Как его откомпилировать?

cc <yourcode.c> -lExt -l.... (l - biblioteki) -o <yourprogname>

Автор: Borland_Delphi_6 12.12.2002, 06:01
ни 100 ни 777 ни 755 не помогло, результат тот же... Уже не знаю, что делать!!!

Автор: Cepera 12.12.2002, 15:16
Цитата(neutrino @ 11.12.2002, 21:02)
Цитата(Cepera @ 09.12.2002, 12:39)
действительно :)

chmod 100 сделай на файл...

chmod 777 <filename> ???

1 - исполняемость
2 - запись
3 - чтение

а дальше все определяется суммами

Автор: Borland_Delphi_6 13.12.2002, 01:42
Дык, как мне енто применить?

Автор: neutrino 13.12.2002, 02:31
chmod 777 - Разрешит все.

Автор: Cepera 13.12.2002, 04:09
chmod PERMISSONS filename

Автор: NightGoblin 14.12.2002, 16:10
Стоп, а пишет-то "не могу найти программу", а не "Permission denied"... Запускаешь откуда - с консоли? Тогда может надо ./program запустить, а не program... Да и вообще, может быть проге твоей чего-то не хватает... А компиллить антивирус - там должен быть Makefile, если есть - пишешь make и все он те сделает автоматически.... А если нет - должен быть скрипт configure, который этот Makefile создает. Если нет - тогда как выше написано (хотя это странно, обычно configure идет с исходниками)...

Автор: Borland_Delphi_6 18.12.2002, 05:21
Есть makefile, запускаю БЕЗ консоли, результат то же, что и сприложениями...

Автор: NightGoblin 19.12.2002, 16:25
Запусти-ка лучше с консоли - по крайней мере, стандартное сообщение об ошибке получишь (вроде No such file or directory или в таком духе)... А то мало ли, что тебе оболочка выдаст ;-)

И как с антивирусником? Удалось скомпилить-то?

Автор: Borland_Delphi_6 22.12.2002, 01:42
Вот-вот, именно это сообщение с консоли и выдается, при запуске makefile.am и при запуске эмулятора PS на комп под Линух.

Автор: NightGoblin 22.12.2002, 18:27
Секундочку, а зачем makefile.am-то?... Это ж заготовка, посмотри лучше - там должен быть configure или что-нибудь в этом духе - исполняемые скрипты... Да и потом почитай файл INSTALL, тоже должен быть, там руководство по инсталляции... Перед тем, как компиллить, должен быть файл Makefile (именно так, с большой буквы). При его наличии можно запускать make (компилляция) и make install (инсталляция - как правило, нужен root).

Автор: Borland_Delphi_6 24.12.2002, 02:47
Я щас не под Линухом, так что точно не помню... Makefile там нету, тока makefile.am и makefile.что-то еще, по-моему in... Configure там вроде бы тоже нет... А install есть, да вот проблемка ( ПРОБЛЕМИЩЕЕЕ!!! ): у меня с english не лады...   :angry:  :angry:  :angry:  :(  ???  :sneaky2

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)