2012-07-12 38 views
0

我为linux/unix(ld_preload)编写了一些代码,我如何在FreeBSD上使用G ++编译它,或者使用其他编译器?G ++如何在Linux服务器上为FreeBSD编译

谢谢!

+1

您需要一个交叉编译器;只是谷歌这个词。 – 2012-07-12 15:09:42

+1

@ H2CO3:如果这些机器是相同的拱形,您甚至不需要这些。 FreeBSD很难与Linux进行二进制兼容。 – Linuxios 2012-07-12 15:16:31

+0

@Linuxios好点,不知道。 – 2012-07-12 15:20:40

回答

3

我的建议是创建一个FreeBSD虚拟机(使用像virtualbox这样的软件)并编译代码。

+1

+1:避免对交叉编译环境或compat库的信心飞跃 – 2012-07-12 15:16:12

+0

好建议 – Jim 2012-10-26 21:32:33

4

不需要重新编译:there's a shim for the differences这比compat库集成得更紧密一些。您需要避免使用某些仅限Linux的工具,并且您确实需要'品牌'linux二进制文件,您的出发点是该链接。

+1

+1,而不是丑陋的VM解决方案。更优雅。 – 2012-07-12 15:21:04

相关问题