0

すべてのモジュールを .so 拡張子でビルドして、共有できるようにしたいと考えています。ただし、すべてのモジュールは .la 拡張子でビルドされています。モジュール ディレクトリの内容は次のとおりです。

httpd.exp                libmod_proxy_ajp.a       libmod_speling.a         mod_info.la              mod_proxy_scgi.la
libmod_cern_meta.a       libmod_proxy_balancer.a  libmod_ssl.a             mod_proxy.la             mod_rewrite.la
libmod_dbd.a             libmod_proxy_connect.a   libmod_vhost_alias.a     mod_proxy_ajp.la         mod_speling.la
libmod_deflate.a         libmod_proxy_ftp.a       mod_cern_meta.la         mod_proxy_balancer.la    mod_ssl.la
libmod_expires.a         libmod_proxy_http.a      mod_dbd.la               mod_proxy_connect.la     mod_vhost_alias.la
libmod_info.a            libmod_proxy_scgi.a      mod_deflate.la           mod_proxy_ftp.la
libmod_proxy.a           libmod_rewrite.a         mod_expires.la           mod_proxy_http.la

これが私のconfigureコマンドです:

./configure \
--with-mpm=prefork \
--with-ssl=/opt/freeware \
--enable-cern-meta \
--enable-dbd \
--enable-deflate \
--enable-expires \
--enable-info \
--enable-proxy \
--enable-rewrite \
--enable-speling \
--enable-ssl \
--enable-vhost-alias \
--enable-mods-shared="cern_meta dbd deflate expires info proxy rewrite speling ssl    vhost_alias"

過去に AIX 5.2、5.3、および 6.1 でこれを何度も実行しましたが、問題はありませんでした。

4

1 に答える 1

0

.lafiles は、libtool のライブラリ制御ファイルの構文です。これらは実際には単なる小さなスクリプトであることに注意してください。.libsディレクトリ内の共有ライブラリ オブジェクトを確認します。configureまた、共有ライブラリが必要であることを明示的に伝えることもできます--enable-shared

于 2012-12-20T15:47:44.007 に答える