OberonCore
https://forum.oberoncore.ru/

Не смог скомпилировать CPcc-Linux
https://forum.oberoncore.ru/viewtopic.php?f=35&t=5166
Страница 1 из 1

Автор:  bill [ Суббота, 05 Июль, 2014 14:57 ]
Заголовок сообщения:  Не смог скомпилировать CPcc-Linux

Linux Mint 13 Cinnamon.Ошибки на шаге 3.

Код:
la@la-eME728 ~ $ sudo tar zxvf /home/la/BB/pascal.tar.gz;
[sudo] password for la:
CPcc-Linux-1.1/
CPcc-Linux-1.1/System/
CPcc-Linux-1.1/System/Code/
...................................// здесь идет длинный список
CPcc-Linux-1.1/Host/Sym/Files.osf
CPcc-Linux-1.1/cpcc
la@la-eME728 ~ $ cd /home/la/BB/
la@la-eME728 ~/BB $ /home/la/BB/pascal.tar.gz ./configure;
bash: /home/la/BB/pascal.tar.gz: Permission denied


Автор:  Роман М. [ Воскресенье, 06 Июль, 2014 13:18 ]
Заголовок сообщения:  Re: Не смог скомпилировать CPcc-Linux

Намудрил с правами...
sudo нужен только для административных функций (коей распакова архива не является), поэтому распаковку пакета в домашней папке нужно было выполнять без sudo.
Поэтому сначала восстанови права для чтения и записи файлов:
sudo chown -R la:la /home/la/BB

Откуда pascal.tar.gz? Очевидно, что скомпилируется если только исходники на КП..., а у тебя ещё откуда-то ./configure нашёлся. :-)

Если ты новичок в Линукс, то проще будет работать в среде Блэкбокс при помощи Wine.

Автор:  Роман М. [ Воскресенье, 06 Июль, 2014 13:29 ]
Заголовок сообщения:  Re: Не смог скомпилировать CPcc-Linux

bill писал(а):
Код:
la@la-eME728 ~/BB $ /home/la/BB/pascal.tar.gz ./configure;
bash: /home/la/BB/pascal.tar.gz: Permission denied

Интересно, а что задумывалось выполнить при запуске этой команды?
pascal.tar.gz - неисполняемый файл и, тем более, у него не может быть параметра ./configure
:)

Автор:  bill [ Воскресенье, 06 Июль, 2014 13:41 ]
Заголовок сообщения:  Re: Не смог скомпилировать CPcc-Linux

Роман М. писал(а):
bill писал(а):
Код:
la@la-eME728 ~/BB $ /home/la/BB/pascal.tar.gz ./configure;
bash: /home/la/BB/pascal.tar.gz: Permission denied

Интересно, а что задумывалось выполнить при запуске этой команды?
pascal.tar.gz - неисполняемый файл и, тем более, у него не может быть параметра ./configure
:)


читал статьи из гугл.
http://kubuntu.ru/node/3546.

Не очень понятно было, что указывать перед ./configure.
Я перепробывал многое, и sudo su, и ./configure отдельно, и указывал папку перед ./configure и много чего еше.
Во многих статьях говориться мол нада читать readme.txt, но там я ничего для себя понятного не нашел.

Автор:  bill [ Воскресенье, 06 Июль, 2014 13:44 ]
Заголовок сообщения:  Re: Не смог скомпилировать CPcc-Linux

Роман М. писал(а):
Намудрил с правами...
sudo нужен только для административных функций (коей распакова архива не является), поэтому распаковку пакета в домашней папке нужно было выполнять без sudo.


Просто во многих случаях когда использую комманду sudo, все идет гладко и без ошибок, а если делать все без этой комманды то иногда вылетают ошибки.

Автор:  bill [ Воскресенье, 06 Июль, 2014 13:46 ]
Заголовок сообщения:  Re: Не смог скомпилировать CPcc-Linux

Роман М. писал(а):
Намудрил с правами...
Откуда pascal.tar.gz? Очевидно, что скомпилируется если только исходники на КП..., а у тебя ещё откуда-то ./configure нашёлся. :-)


Взял архив отсюда, http://cp-dev.sourceforge.net/
Переименовал чтобы было удобнее.

Автор:  bill [ Воскресенье, 06 Июль, 2014 13:58 ]
Заголовок сообщения:  Re: Не смог скомпилировать CPcc-Linux

Наверное я ошибся, видимо я скачал уже готовый архив и что бы он заработал его нужно просто распаковать, так?
А я ошибочно считал что архив нада компилировать, так?

Автор:  Роман М. [ Воскресенье, 06 Июль, 2014 14:08 ]
Заголовок сообщения:  Re: Не смог скомпилировать CPcc-Linux

bill писал(а):
Роман М. писал(а):
bill писал(а):
Код:
la@la-eME728 ~/BB $ /home/la/BB/pascal.tar.gz ./configure;
bash: /home/la/BB/pascal.tar.gz: Permission denied

Интересно, а что задумывалось выполнить при запуске этой команды?
pascal.tar.gz - неисполняемый файл и, тем более, у него не может быть параметра ./configure
:)


читал статьи из гугл.
http://kubuntu.ru/node/3546.

Не очень понятно было, что указывать перед ./configure.
Я перепробывал многое, и sudo su, и ./configure отдельно, и указывал папку перед ./configure и много чего еше.
Во многих статьях говориться мол нада читать readme.txt, но там я ничего для себя понятного не нашел.

./cofigure && make - это типичный способ установки ПО, написанного на языке Си. Этот способ не подходит для данного компилятора. Нужно понять документацию, прежде чем компилировать.

sudo не нужно использовать вообще до тех пор пока ты работаешь в пределах папки своего пользователя.

Архивы не запускаются и не компилируются, очевидно.

Поэтому я и порекомендовал работать в БлэкБокс через Wine. Компиляция в терминале - для просвящённых как в Линукс так и в ББ.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/