| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *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 не запускаются. Если про рар ничего не понял, то это не суть проблемы, просто нужно запустить приложение, а оно не запускается |
| Автор: 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 | ||
chmod 777 <filename> |
| Автор: neutrino 12.12.2002, 04:04 | ||
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 | ||||
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 не лады... |