erupt
请问怎么会出现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请看附件。谢谢!
[[i] 本帖最后由 erupt 于 2006-4-10 11:01 编辑 [/i]]
erupt
re
请问怎么填写权限呢?我快要郁闷死了!
erupt
re
我已经将该目录的权限改成root的了
drwxr-xr-x 59 root 100 1536 Apr 10 08:22 db-4.3.29
可是还是出现一样的错误。这个权限难道是错的?
erupt
我查到了,我的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
你没有安装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
# ./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
我也遇到了类似的错!
看来只能
疯了!
gcc我也换了!
还是不行!
其他的也给装了
就是不行!
william.xiao
./configure的问题
错误: C compiler cannot create executables
原因:
解决:sudo apt-get gcc libc6-dev
错误:checking for C compiler default output... configure: error: C compiler cannot create executables
原因:
解决:sudo apt-get install libc6-dev
错误:configure: error: C++ preprocessor "/lib/cpp" fails sanity check
原因:gcc的组件没装全
解决:apt-get install build-essential
错误: Can't find X includes. Please check your installation and add the correct paths!
原因:没有X的包含文件
解决:安装xlibs-dev即可
错误: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!
原因:查找提供qt的lib&&headers的软件包,并安装之
解决:apt-get install libqt3-headers libqt3-mt-dev
错误:in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
原因:install a KDE application in a Gnome environment。
解决:which basically means its going to want to install a lot of KDE specific packages to work. This 'configure:error'
is due to it expecting you to be running KDE and again refers to some 'headers'.
sudo apt-get update
sudo apt-get install kdelibs4-dev kdelibs4c2a
错误:./admin/cvs.sh: 585: autoconf: not found
原因:
解决:apt-get install autoconf
错误: *** GTK >= 2.4.0 not installed! ***
原因:没装GTK
解决:apt-get build-dep gedit
错误:heching for gtk-config... no
checking for GTK - version = 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG enviroment variable to the
*** full path to gtk-config.
configure: error: Cannot find GTK: Is gtk-config in path?
原因:
解决:sudo apt-get install libgtk1.2-dev
问题:eclipse中encoding不支持中文
解决:编辑/var/lib/locales/supported.d/local,加一行zh_CN.GBK GBK,执行sudo locale-gen
错误:gnome.h: No such file or directory
错误: No package 'libpanelapplet-2.0' found
原因:
解决:sudo apt-get install gnome-panel
问题:eva不弹出输入法
解决:sudo apt-get install scim-qtimm
问题:No package 'gtk+-2.0' found
No package 'gtksourceview-1.0' found
No package 'libgnomeui-2.0' found
No package 'libglade-2.0' found
No package 'libgnomeprintui-2.2' found
解决:sudo apt-get install libgtk2.0-dev libgtksourceview-dev libgnomeui-dev libglade2-dev libgnomeprint2.2-dev
问题:No package 'libpanelapplet-2.0' found
解决:sudo apt-get install libpanelappletmm-2.6-dev
william.xiao
另注意:
我在FEDORA 里 没有apt-get,用yum
claret
没有安装libiconv,安装后就可以解决了。看下边说明,摘自[url]www.sunfreeware.com[/url]的gcc下载部分。
gcc-3.4.6-sol9-sparc-local.gz. The GNU C compiler and related programs - installs in /usr/local. This package includes the GNU C, C++, and f77 suites and support files. These gcc packages require the installation of libiconv. It was compiled to use the SUN assembler and loader usually in /usr/ccs/bin if the SUNW developer packages are installed. When needed and the source code supports it, this C compiler can create 64-bit executables via the -m64 flag as well as the usual 32-bit ones.