не запускается приложение
Написал приложение во freebsd на с++, скомпилировал, запустил на домашнем компьютере, работает.
Скопировал скомпилированное приложение на сервер там тоже стоит freebsd, при запуске пишет permission denied. p.s: во freebsd я не специалист. |
никуя себе не специалист... пишет проги на С++ для Юникс!!!
... и не знает ничего про права доступа, и копирование... ппц... по сабжу: какие права/пользователь твоего откомпилированного приложения в домашнем ПК? Под какими правами/пользователем ты запускал программу? да и вообще - плохой пример ходить с откомпилированными программами. Версии Фрей ведь могут отличаться. |
сделайте порт - http://www.freebsd.org/doc/en/books/porters-handbook/
и устанавливайте из порта. это более правильно. чтобы разместить порт, сходите на http://chat.efnet.org/ - канал #bsdports ( это канал майнтейнеров и девелоперов ) и попросите выложить ваш порт. |
wp2, пользователь и там и там root, дома freebsd 7.2-release-p3, на сервере freebsd 7.2
bozordzh, спасибо |
Цитата:
а то ведь надо написать, если нету. |
Цитата:
ls -l <своей_файлы> посмотрите, там поймёте, что не так. |
возможно потому что uin пользователя на системе где комплил не совпадает с тем где запускаешь... под рутом сделай себя владельцем программы и поставь флаг исполнения
Код:
user@host#chown root prog |
спасибо всем, chmod 777 помогло
|
то есть, ты хочешь сказать запускал прогу без бита исполнения? :help:
|
Время: 09:38. |
Время: 09:38.
© OSzone.net 2001-