erupt 发表于 2006-04-08 10:35

请问怎么会出现error: C compiler cannot create executables的错误?

我打算安装db,开始抱错,要求安装gcc,安装成功gcc后gcc的错误没有了,但是还有一个错误。
root@test # env CC=gcc /db-4.3.29/dist/configure
checking build system type... sparc-sun-solaris2.9
checking host system type... sparc-sun-solaris2.9
checking if building in the top-level or dist directories... no
checking if --disable-cryptography option specified... no
checking if --disable-hash option specified... no
checking if --disable-queue option specified... no
checking if --disable-replication option specified... no
checking if --disable-statistics option specified... no
checking if --disable-verify option specified... no
checking if --enable-compat185 option specified... no
checking if --enable-cxx option specified... no
checking if --enable-debug option specified... no
checking if --enable-debug_rop option specified... no
checking if --enable-debug_wop option specified... no
checking if --enable-diagnostic option specified... no
checking if --enable-dump185 option specified... no
checking if --enable-java option specified... no
checking if --enable-mingw option specified... no
checking if --enable-o_direct option specified... no
checking if --enable-posixmutexes option specified... no
checking if --enable-rpc option specified... no
checking if --enable-smallbuild option specified... no
checking if --enable-tcl option specified... no
checking if --enable-test option specified... no
checking if --enable-uimutexes option specified... no
checking if --enable-umrw option specified... no
checking if --with-mutex=MUTEX option specified... no
checking if --with-mutexalign=ALIGNMENT option specified... no
checking if --with-tcl=DIR option specified... no
checking if --with-uniquename=NAME option specified... no
checking for ar... ar
checking for chmod... chmod
checking for cp... cp
checking for ln... ln
checking for mkdir... mkdir
checking for ranlib... ranlib
checking for ranlib... /usr/ccs/bin/ranlib
checking for rm... rm
checking for sh... sh
checking for sh... /usr/bin/sh
checking for strip... strip
checking for strip... /usr/ccs/bin/strip
checking for a BSD-compatible install... /db-4.3.29/dist/install-sh -c
checking for C compiler default output file name... configure: error: C compiler
cannot create executables
See `config.log' for more details.

config.log请看附件。谢谢!

[ 本帖最后由 erupt 于 2006-4-10 11:01 编辑 ]

lose 发表于 2006-04-08 11:32

没有写权限。

erupt 发表于 2006-04-09 22:45

re

请问怎么填写权限呢?我快要郁闷死了!

jnet 发表于 2006-04-09 22:52

chmod +rwx

erupt 发表于 2006-04-10 09:29

re

我已经将该目录的权限改成root的了

drwxr-xr-x59 root   100         1536 Apr 10 08:22 db-4.3.29

可是还是出现一样的错误。这个权限难道是错的?

erupt 发表于 2006-04-10 10:12

我查到了,我的gcc环境变量没有配置好。现在查到gcc了,但是有一个错误

root@ttt# which gcc
/usr/local/bin/gcc

root@ttt # gcc -V
ld.so.1: gcc: fatal: libiconv.so.2: open failed: No such file or directory
Killed

erupt 发表于 2006-04-10 10:58

你没有安装libiconv的话会提示如下错误信息:
ld.so.1: gcc: fatal:libiconv.so.2 : open failed: no such file or directory Killed

我装上libiconv-1.8-sol9-intel-local后,出现下面错误
root@V240-2 # gcc -v
ld.so.1: gcc: fatal: /usr/local/lib/libiconv.so.2: wrong ELF data format: ELFDAT
A2LSB
Killed

我快疯了!

b.s.d 发表于 2006-04-11 22:29

# ./configure --prefix=/opt/csw/pureftpd \
? --with-mysql=/opt/csw/mysql4 \
? --with-language=simplified-chinese --with-everything \
? --with-paranoidmsg --with-virtualchroot \
? --with-tls --with-largefile --with-welcomemsg \
? --with-uploadscript --with-cookie --with-virtualhosts \
? --with-virtualroot --with-diraliases --with-quotas \
? --with-sysquotas --with-ratios --with-ftpwho \
? --with-throttling
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for a BSD-compatible install... ./install-sh -c
checking for ranlib... :
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

b.s.d 发表于 2006-04-11 22:30

我也遇到了类似的错!
看来只能
疯了!

gcc我也换了!
还是不行!
其他的也给装了
就是不行!

风之幻想 发表于 2006-04-12 14:53

libiconv.so.2没有安装.
页: [1] 2 3
查看完整版本: 请问怎么会出现error: C compiler cannot create executables的错误?