当前位置: 技术问答>linux和unix
解读:build-unix.sh文件,请教相关问题。。。
来源: 互联网 发布时间:2014-11-05
本文导语: # name of subdir under JAVA_HOME/jre/lib ARCH=i386 CFLAGS="-DHAVE_CONFIG_H -g -fpic -DSHARED_MODULE -O2 -D_REENTRANT -pthread -DLI NUX -Wall" $APXS -c -o mod_jk.so $INCLUDE $LIB $SRC 需要说明的是:APXS指的是apache中的一个工具 现在不明白:...
# name of subdir under JAVA_HOME/jre/lib
ARCH=i386
CFLAGS="-DHAVE_CONFIG_H -g -fpic -DSHARED_MODULE -O2 -D_REENTRANT -pthread -DLI
NUX -Wall"
$APXS -c -o mod_jk.so $INCLUDE $LIB $SRC
需要说明的是:APXS指的是apache中的一个工具
现在不明白:ARCH 、CFLAGS是什么意思?
在这个文件中没有说明过LIB, LIB又指的是哪个目录?
在我的环境变量中没有LIB,
哪先面的错误到底是什么引起的?
ld -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -bI:/rtdb/apache/apache/libexec/httpd.
exp -lc -o mod_jk.so jk_worker.o jk_util.o jk_uri_worker_map.o jk_sockbuf.o jk_p
ool.o jk_nwmain.o jk_msg_buff.o jk_map.o jk_lb_worker.o jk_jni_worker.o jk_conne
ct.o jk_ajp13_worker.o jk_ajp13.o jk_ajp12_worker.o mod_jk.o /usr/jdk_base/inclu
de
ld: 0711-168 SEVERE ERROR: Input file: /usr/jdk_base/include
Input files must be regular files.
apxs:Break: Command failed with rc=12
Installing mod_jk.so into /rtdb/apache/apache/libexec
cp: mod_jk.so: A file or directory in the path name does not exist.
Done. Install by running ./install-unix.sh
谢过了先!
ARCH=i386
CFLAGS="-DHAVE_CONFIG_H -g -fpic -DSHARED_MODULE -O2 -D_REENTRANT -pthread -DLI
NUX -Wall"
$APXS -c -o mod_jk.so $INCLUDE $LIB $SRC
需要说明的是:APXS指的是apache中的一个工具
现在不明白:ARCH 、CFLAGS是什么意思?
在这个文件中没有说明过LIB, LIB又指的是哪个目录?
在我的环境变量中没有LIB,
哪先面的错误到底是什么引起的?
ld -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -bI:/rtdb/apache/apache/libexec/httpd.
exp -lc -o mod_jk.so jk_worker.o jk_util.o jk_uri_worker_map.o jk_sockbuf.o jk_p
ool.o jk_nwmain.o jk_msg_buff.o jk_map.o jk_lb_worker.o jk_jni_worker.o jk_conne
ct.o jk_ajp13_worker.o jk_ajp13.o jk_ajp12_worker.o mod_jk.o /usr/jdk_base/inclu
de
ld: 0711-168 SEVERE ERROR: Input file: /usr/jdk_base/include
Input files must be regular files.
apxs:Break: Command failed with rc=12
Installing mod_jk.so into /rtdb/apache/apache/libexec
cp: mod_jk.so: A file or directory in the path name does not exist.
Done. Install by running ./install-unix.sh
谢过了先!
|
hi,
ARCH=architecture (体系结构,一般指CPU类型)
CFLAGS = compile flags (编译参数/编译标志位)一般指cc的使用
LIB=library path(库函数路径)
以上这些都是makefile的格式,语法...
你的问题可能是因为没有指明TOMCAT_HOME or JAVA_HOME(are you working on jakarta-tomcat??)
把mod_jk.so先搞定,比如相应的路径,变量...
希望有帮助!
ARCH=architecture (体系结构,一般指CPU类型)
CFLAGS = compile flags (编译参数/编译标志位)一般指cc的使用
LIB=library path(库函数路径)
以上这些都是makefile的格式,语法...
你的问题可能是因为没有指明TOMCAT_HOME or JAVA_HOME(are you working on jakarta-tomcat??)
把mod_jk.so先搞定,比如相应的路径,变量...
希望有帮助!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。