Пытаюсь научиться компилировать программы из исходников, уже начитался статей на эту тему. Все сводится в основном к трем командам:
$ ./configure
$ make
# make install
Так вот пробовал на разных исходниках(в наличии файл configure есть) везде такая картина:
griha@griha-H90K /media/usb-modeswitch $ ./configure
bash: ./configure: Permission denied
griha@griha-H90K /media/usb-modeswitch $ sudo ./configure
[sudo] password for griha:
sudo: ./configure: command not found
Пробовал просто вводить make и make install, тоже ничего не получается.
В чем причина? Что делать?
Все папки лежат в домашнем каталоге, на всякий случай пробовал выносить на др. Linux и Windows диски.
Пробовал на системах Linux Mint 13 KDE, Linuxmint 10 lxde и на Ubuntu 10.10 netbook.
Потом мне посоветовали сделать сначала "chmod +x ./configure", вот что получилось:
griha@griha-H90K ~/NetworkManager-0.9.2.0 $ chmod +x ./configure
griha@griha-H90K ~/NetworkManager-0.9.2.0 $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to disable maintainer-specific portions of Makefiles... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/griha/NetworkManager-0.9.2.0':
configure: error: C compiler cannot create executables
See `config.log' for more details
Что ему теперь не нравится?
Под Linuxом пока выйти в интернет не могу (пока не получается).
Вопрос не в сборке именно NetworkManager, а в желании научиться компилировать программы из исходников.