從https://github.com/Perl/perl5/blob/65f7068/Configure#L12110我收集到它是d_crypt并且d_crypt_r進一步控制 Perl 是否在主機系統上檢測到 libcrypt。
但是,我沒有找到如何強制它通過配置命令列標志或通過環境變數將它們設定為 undef。
我應該將#undef d_crypt/附加#undef d_drypt_r到Config.h它生成的嗎?是否有更正確的方法來指示 Perl 在沒有 libcrypt 支持的情況下進行配置/構建?
uj5u.com熱心網友回復:
原來,我需要-Dlibs="-lpthread -lnsl -ldl -lm -lutil -lc"在./Configure呼叫中添加一個開關。原來,libs設定為-lpthread -lcrypto -lnsl -ldl -lm -lutil -lc,所以我不得不crypto從這里洗掉。
設定-Aclear:d_crypt/-Aclear:d_crypt_r沒有區別:(
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/331271.html
下一篇:Python網路搜刮的空白結果
