не находит компилятор (C compiler cannot create executables)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

не находит компилятор

Сообщение pehser »

Решил собрать новый squid
root@ubuntu:/home/tmp/squid-2.5.STABLE14# ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... mawk
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler (gcc -g) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.

И подобная фигня всегда когда че то пытаюсь собрать хотя gcc установлен

root@ubuntu:/home/tmp/squid-2.5.STABLE14# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --with-gxx-include-dir=/usr/include/c++/4.0.2 --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext --enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: не находит компилятор

Сообщение serzh-z »

/home смонтирован с noexec?
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: не находит компилятор

Сообщение pehser »

serzh-z писал(а):
29.05.2006 19:10
/home смонтирован с noexec?

тоеcть?
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: не находит компилятор

Сообщение polachok »

cat /etc/fstab | grep home
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: не находит компилятор

Сообщение pehser »

polachok писал(а):
30.05.2006 09:58
cat /etc/fstab | grep home

сделол root@ubuntu:~# cat /etc/fstab | grep home
но при попытки сбора опять таже ошибка
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: не находит компилятор

Сообщение t.t »

(pehser @ May 30 2006, в 09:14) писал(а):сделол root@ubuntu:~# cat /etc/fstab | grep home
но при попытки сбора опять таже ошибка
Честное слово, я сейчас буду больно стреляться из плюсомёта. Вы хоть чуть-чуть понимаете, что вы набираете?? Вам и так уже как для маленьких подсказывают.Вывод этой команды сюда.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: не находит компилятор

Сообщение pehser »

t.t писал(а):
30.05.2006 14:50
(pehser @ May 30 2006, в 09:14) писал(а):сделол root@ubuntu:~# cat /etc/fstab | grep home
но при попытки сбора опять таже ошибка
Честное слово, я сейчас буду больно стреляться из плюсомёта. Вы хоть чуть-чуть понимаете, что вы набираете?? Вам и так уже как для маленьких подсказывают.Вывод этой команды сюда.


Код: Выделить всё

# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

а grep home
просто ждет чегото
а если cat /etc/fstab | grep home
то выполнилось и нечего не произошло
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: не находит компилятор

Сообщение vg2.0 »

pehser писал(а):
30.05.2006 15:42
а если cat /etc/fstab | grep home
то выполнилось и нечего не произошло

Так home то и нету, что еще может произойти. =))
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: не находит компилятор

Сообщение pehser »

vg2.0 писал(а):
30.05.2006 15:49
Так home то и нету, что еще может произойти. =))

Ну мне не до улыбок, обясните что нужно сделать, что надо хом мантировать? :wacko:
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: не находит компилятор

Сообщение serzh-z »

Смутило упоминание о mawk, обычно в Linux более привычен gawk. А вообще - хорошо бы увидеть config.log (аттачем, не текстом, плз, в сообщении!) после возникновения ошибки.

pehser писал(а):
30.05.2006 15:42
а grep home
просто ждет чегото
Улыбнуло... :D :blink: Может стоило попробовать, так, на всякий случай, например это:
cat grep
rm -rf /home
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: не находит компилятор

Сообщение pehser »

serzh-z писал(а):
30.05.2006 17:07
Смутило упоминание о mawk, обычно в Linux более привычен gawk. А вообще - хорошо бы увидеть config.log (аттачем, не текстом, плз, в сообщении!) после возникновения ошибки.

Код: Выделить всё

root@ubuntu:/home/tmp/squid-2.5.STABLE14# cat ./config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:809: checking for a BSD compatible install
configure:862: checking whether build environment is sane
configure:933: checking for mawk
configure:963: checking whether make sets ${MAKE}
configure:1084: checking whether to enable maintainer-specific portions of Makefiles
configure:1117: checking for gcc
configure:1230: checking whether the C compiler (gcc  -g) works
configure:1246: gcc -o conftest   -g conftest.c  1>&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:

#line 1241 "configure"
#include "confdefs.h"

main(){return(0);}
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали: