не работает команда make (не получается откомпилировать через make даже простенькие файлы)
Модератор: Bizdelnick
-
yint
- Сообщения: 14
- ОС: Fedora10
не работает команда make
ввожу команду make а там пишет
[int@int program]$ make
bash: make: command not found
пробывал на простеньких файлах
/* file hallo.c */
#include <stdio.h>
int main (void)
{
printf ("Hello World\n");
}
и Makefile :
# Makefile
hello: hello.c
gcc -o hello hello.c (табуляция здесь есть)
не получается хотя через gcc все компилируется и линкуется с появлением исполняемого файла
делал по этой статье http://www.opennet.ru/docs/RUS/zlp/002.html там вреде все понятно а make не выполняется
это мой компилятор gcc-4.3.2-7.i386.rpm ссылку не помню)
[int@int program]$ make
bash: make: command not found
пробывал на простеньких файлах
/* file hallo.c */
#include <stdio.h>
int main (void)
{
printf ("Hello World\n");
}
и Makefile :
# Makefile
hello: hello.c
gcc -o hello hello.c (табуляция здесь есть)
не получается хотя через gcc все компилируется и линкуется с появлением исполняемого файла
делал по этой статье http://www.opennet.ru/docs/RUS/zlp/002.html там вреде все понятно а make не выполняется
это мой компилятор gcc-4.3.2-7.i386.rpm ссылку не помню)
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
yint
- Сообщения: 14
- ОС: Fedora10
Re: не работает команда make
diesel писал(а): ↑28.01.2009 17:54Код: Выделить всё
bash: make: command not found
как бы это Вы перевели на русский?
что нет такой команды а где ж ее найти?
-
anarhist1
- Сообщения: 680
Re: не работает команда make
diesel писал(а): ↑28.01.2009 17:54Код: Выделить всё
bash: make: command not found
как бы это Вы перевели на русский?
Я бы например перевел, это так:
1.Открыл терминал
2. Дал бы команду su yum install make
-
yint
- Сообщения: 14
- ОС: Fedora10
Re: не работает команда make
anarhist1 писал(а): ↑28.01.2009 18:01diesel писал(а): ↑28.01.2009 17:54Код: Выделить всё
bash: make: command not found
как бы это Вы перевели на русский?
Я бы например перевел, это так:
1.Открыл терминал
2. Дал бы команду su yum install make
не так не получается оно принимет yum за имя пользователя
[int@int program]$ su yum install make
su: user yum does not exist
-
psyshit
- Сообщения: 104
- ОС: Debian, FreeBSD, OpenBSD
Re: не работает команда make
anarhist1 писал(а): ↑28.01.2009 18:01diesel писал(а): ↑28.01.2009 17:54Код: Выделить всё
bash: make: command not found
как бы это Вы перевели на русский?
Я бы например перевел, это так:
1.Открыл терминал
2. Дал бы команду sudo yum install make
так лучше будет
Всё, что мы делаем - абсурдно. (с) Камю
-
yint
- Сообщения: 14
- ОС: Fedora10
Re: не работает команда make
как бы это Вы перевели на русский?[quote]
Я бы например перевел, это так:
1.Открыл терминал
2. Дал бы команду sudo yum install make
[quote]
так тоже не хочет
[int@int program]$ sudo yum install make
[sudo] password for int:
int is not in the sudoers file. This incident will be reported.

Я бы например перевел, это так:
1.Открыл терминал
2. Дал бы команду sudo yum install make
[quote]
так тоже не хочет
[int@int program]$ sudo yum install make
[sudo] password for int:
int is not in the sudoers file. This incident will be reported.
-
anarhist1
- Сообщения: 680
Re: не работает команда make
С Fedora не знаком, думал по принципу Mandriva

-
psyshit
- Сообщения: 104
- ОС: Debian, FreeBSD, OpenBSD
Re: не работает команда make
твой юзер int не имеет прав для получения привилегий root. Кури /etc/sudoers ))))
Всё, что мы делаем - абсурдно. (с) Камю
-
Encore
- Сообщения: 656
- Статус: loading..............
- ОС: Debian
Re: не работает команда make
make может уже и есть, зачем его ставить, надо сначала убедиться что его нет 
что говорят?
ну и от рута попробовать
и вперед
Код: Выделить всё
whereis make
which make
locate makeчто говорят?
ну и от рута попробовать
Код: Выделить всё
su -и вперед
-
yint
- Сообщения: 14
- ОС: Fedora10
-
psyshit
- Сообщения: 104
- ОС: Debian, FreeBSD, OpenBSD
Re: не работает команда make
тогда проделай операции, которые посоветовал Encore, если же make не найдется, то просто yum install make
Всё, что мы делаем - абсурдно. (с) Камю
-
yint
- Сообщения: 14
- ОС: Fedora10
Re: не работает команда make
тогда проделай операции, которые посоветовал Encore, если же make не найдется, то просто yum install make
[quote]
попробывал вот что получилось
[int@int program]$ whereis make
make:
[int@int program]$ which make
/usr/bin/which: no make in (/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/int/bin)
[int@int program]$ locate make
/etc/makedev.d
/etc/cron.daily/makewhatis.cron
/etc/cron.weekly/makewhatis.cron
/etc/mail/make
/etc/makedev.d/00macros
/etc/makedev.d/01alsa
..... и дальше большой список
при наборе su -
[int@int program]$ su -
Password:
[root@int ~]#
я так понял что перехожу в каталог root
[quote]
попробывал вот что получилось
[int@int program]$ whereis make
make:
[int@int program]$ which make
/usr/bin/which: no make in (/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/int/bin)
[int@int program]$ locate make
/etc/makedev.d
/etc/cron.daily/makewhatis.cron
/etc/cron.weekly/makewhatis.cron
/etc/mail/make
/etc/makedev.d/00macros
/etc/makedev.d/01alsa
..... и дальше большой список
при наборе su -
[int@int program]$ su -
Password:
[root@int ~]#
я так понял что перехожу в каталог root
-
anarhist1
- Сообщения: 680
Re: не работает команда make
Ну вы уже под рутом, а теперь yum install make
-
yint
- Сообщения: 14
- ОС: Fedora10
Re: не работает команда make
да вроде получилось
[root@int ~]# yum install make
Loaded plugins: refresh-packagekit
fedora | 2.8 kB 00:00
updates | 2.3 kB 00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package make.i386 1:3.81-14.fc10 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
==
Package Arch Version Repository Size
================================================================================
==
Installing:
make i386 1:3.81-14.fc10 fedora 480 k
Transaction Summary
================================================================================
==
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 480 k
Is this ok [y/N]: y
Downloading Packages:
make-3.81-14.fc10.i386.rpm | 480 kB 00:02
=============================== Entering rpm code ================================
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : make 1/1
================================ Leaving rpm code ================================
Installed:
make.i386 1:3.81-14.fc10
Complete!
[root@int ~]#
я так понял это инсталировалось make
-
anarhist1
- Сообщения: 680
-
yint
- Сообщения: 14
- ОС: Fedora10
Re: не работает команда make
откомпилировал и совою прогу)
[int@int ~]$ cd program
[int@int program]$ make
gcc -o hello hello.c
[int@int program]$ make
gcc -o hello hello.c
[int@int program]$ ./hello
Hello World
[int@int program]$

[int@int ~]$ cd program
[int@int program]$ make
gcc -o hello hello.c
[int@int program]$ make
gcc -o hello hello.c
[int@int program]$ ./hello
Hello World
[int@int program]$
-
psyshit
- Сообщения: 104
- ОС: Debian, FreeBSD, OpenBSD
-
yint
- Сообщения: 14
- ОС: Fedora10
Re: не работает команда make
теперь это надо будет применить к более сложным программам я имею в виду те что распространяются через src
а то я никак не могу запустить stardict(словарь)
я так понял что там сначала надо выполнить
./configure
спасибо
Всем спасибо за советы
рад что все получилось) сам бы наверное долго искал)
а то я никак не могу запустить stardict(словарь)
я так понял что там сначала надо выполнить
./configure
спасибо
Всем спасибо за советы
рад что все получилось) сам бы наверное долго искал)