2

私はperlbrewにほとんど精通していません。--sitecustomize $ filenameを使用する必要があると思いますが、このファイルの例はどこにも見つかりません。ファイルに何を入れるべきかわかりません。誰かが私が見ることができるサンプルを手に入れましたか?

4

2 に答える 2

5

これは、Centos 5.6 と Centos 6.2 (両方とも 64 ビット) で動作するように見えました。

$ perlbrew install 5.8.9 -Accflags="-m32 -march=i686" -Aldflags="-m32 -march=i686" -Alddlflags="-shared -m32 -march=i686"

5.8.9 および 5.12.4 でテスト済み。

警告: perl はまだ archname=x86_64-linux を記録しており、コンパイルされた @INC 内のアーキテクチャ固有のディレクトリにそれを使用していました。これはいぼですが、中身は32bitです。

于 2012-09-15T02:36:29.330 に答える
1

perlbrew Web サイトに、sitecustomize ファイルを使用するための紹介記事がありますhttp://perlbrew.pl/Install-a-sitecustomize.pl-file-with-perlbrew.html

ただし、このファイルは 64 ビット システムでの 32 ビット perl のビルドに関連しているとは思いません。実際、INSTALL ファイルを引用すると、現時点では不可能のようです。

ネイティブの 64 ビット システムでは、-Duse64bitint も -Duse64bitall も必要ありません。これらのシステムでは、これがデフォルトのコンパイル モードである可能性があり、現在、Configure プロセスに use64bitall オプションを渡さない場合に 32 ビット perl がビルドされるという保証はありません。-Duse32bit* オプションの実装は、perl の将来のリリースで計画されています。

于 2012-02-11T01:42:00.530 に答える