相关疑难解决方法(0)

如何在Windows上交叉编译C代码,以便在Unix(Solaris/HPUX/Linux)上运行二进制文件?

我一直在研究Cygwin/Mingw/lcc,我喜欢能够在我的windows上编译perl本机C扩展(最好是在cygwin下),然后在Solaris和HP unix上运行它们而不用进一步大惊小怪,这可能吗?

这一切都从我原来的perl的跨平台问题源于这里.

c unix windows cross-platform cross-compiling

5
推荐指数
2
解决办法
5136
查看次数

我可以在主目录中安装预先配置的Perl二进制包吗?

我想在我的主目录中设置Perl 5.10,除了目前在/ usr/local机器上的古老Perl.我不是这台机器上的超级用户.

我找到了需要5.10 HPUX perl二进制包,它似乎工作,但由于某种原因,它似乎假设它在/ usr/local运行(由@INC错误消息证明).除PERLLIB之外是否还有其他变量,比如PERLHOME或我需要设置的东西,以便Perl不会在/ usr/local dirs中查找任何内容?

PS我在网上看到了在./Configure步骤中编译和设置目录的建议,但是我很难在这个旧盒子上编译东西,所以我更喜欢使用预编译的Perl,因为它似乎主要起作用.


更新 - 莱昂回答了这个问题,所以基本上不可能从你的家庭目录中正确运行perl二进制文件,除非它是在编译时考虑到的

installation perl compilation

5
推荐指数
2
解决办法
942
查看次数