A. 命令提示符运行HelloWorld.java 编译成功 运行报错 请高手帮忙解决问题
在当前终端执行
echo %path%
echo %classpath%
有的时候,可能是你当前终端的path 和 classpath 没有被修改
关掉重开终端即可
B. CentOS6.8下编译安装php,执行 /configure后报错,请问怎么解决
一般报错就2种:
1、没有gcc
错误:configure: error: no acceptable C compiler found in $PATH
解决办法:安装gcc g++
2、缺乏依赖包
错误:configure: error: No curses/termcap library found
解决办法:yum -y install ncurses-devel
错误:configure: error: xml2-config not found. Please check your libxml2 installation.
解决办法:yum -y install libxml2 libxml2-devel
C. 真机编译成功但无法安装到iPhone,报错:A valid provisioning profile ...
Xcode真机编译到最后无法安装到手机,开发证书设置的Auto没问题,报错信息如下:
A valid provisioning profile for this executable was not found.
解决办法:
切换Xcode的编译系统,如图:
从 Default 切换 Legacy Build System 后,果断就真机编译安装成功了。
PS:奇怪的是,编译安装成功一次后,再切换回Default,照样可以成功安装,诡异。
D. 编译安装php时出错configure: error: build test failed.
你先确定一下你./configure时有没有出错提示?并不是说./configure完就说行了,因为它的参数因环境不同而异!如果执行完没错就应该sudo
make是没什么问题,就算是有也应该是依懒包看出错提示,你的是GD库,你编译gd库时参数如何?编译安装正常吗?
情况好多,我用UBUNTU编译时也是拆腾好久才编好,也好不经过这样拆腾也不知道编译时的要点
记得./configure
--help看一下帮助
所以我认为先重编一下你的GD库,还有你编译PHP时注意参数的正确如
--with-gd=/opt/gd
具体实际安装路径
E. 编译安装PHP7.2.3报错
只是提示你PEAR配置文件位置,应该是安装成功了你试试
/usr/local/php/bin/php-v
F. LFS到GCC编译安装时候老报错,求解答
提示是说编译的时候加上参数-fPIC,和你做的完全不一样。
当输入文件为.c、.cxx、.cpp等等时,gcc先编译后链接
当输入文件是.o时gcc只执行连接步骤。
应该的命令行类似:
gcc -c -fPIC palindrome.c -o palindrome.o
G. 求助,编译安装ruby报错
1.8.7版很久了,可能当时一些语法现在的编译环境通不过了?为什么不用新的版本?而且没必要自己编译,linux大部分发行版应该都有ruby二进制包。不过我在windowsxp编译2.0,在archlinux编译2.0 2.1 2.2都很顺利。
H. 编译安装php时出错configure: error: build test failed.
对于PHP在./configure的时候出现下面问题:
checking whether to enable LIBXML support... yes
checking libxml2 install dir... /usr/local/libxml2/
checking for xml2-config path... /usr/local/libxml2//bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed. Please check the config.log for details.
#按照提示我们查看php安装目录下的config.log文件,搜索xml2-config
[root@lamp-lnmp php-5.6.40]# vim config.log
#发现下面内容:
configure:23104: checking for xml2-config path
configure:23118: result: /usr/local/libxml2//bin/xml2-config
configure:23262: checking whether libxml build works
configure:23289: cc -o conftest -g -O2 -fvisibility=hidden -pthread -D_REENTRANT -Wl,-rpath,/usr/local/libxml2/lib -L/usr/local/libxml2/lib conftest.c
-lrt -lm -ldl -lnsl -lxml2 -lz -lm -ldl >&5
configure:23289: $? = 0
configure:23289: ./conftest
./conftest: /lib64/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/local/libxml2/lib/libxml2.so.2)
configure:23289: $? = 1
configure: program exited with status 1
configure: failed program was:
#我们这里查看一下这个/lib64/libz.so.1的文件,发现链接到一个旧的libz文件中,这里将/lib64/libz.so.1软连接到新文件/usr/local/lib/libz.so.1.2.11中进行下面设置。
[root@lamp-lnmp ~]# ln -sf /usr/local/lib/libz.so.1.2.11 /lib64/libz.so.1
[root@lamp-lnmp ~]# ls -l /lib64/libz.so.1
lrwxrwxrwx 1 root root 29 Feb 2 11:13 /lib64/libz.so.1 -> /usr/local/lib/libz.so.1.2.11
I. 在win8.1系统上安装vc6.0, 但是编译时程序正确老报错,出现这个问题是怎么回事,再次求大神讲解
打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴
J. checking whether the C compiler works... no gcc,c++ 我确认安装过了,也重启过了,但是安装还是报错
我在编译BLFS的时候也出现了你这个问题,前面的那些回答都不太对。
经过一番研究终于解决了,错误的提示是:检查C编译器。。。不能创建可执行文件。
意思是:C编译器可以工作,但是编译某个文件的时候不成功。后来发现是少了个库,就是 -l<xxx>
把那个库先编译并安装了,问题就解决了。
你这个错误应该是少了 so 库,或者 其他的,你可以检查一下是否每个依赖都 装了。