草庐IT

windows - 用于 Linux 的 Delphi 交叉编译器

我想知道是否有任何Borland交叉编译器可以让我的windows代码在没有wine的情况下在linux上工作。我正在使用winxp和delphi7。我一直在想是否可以编写我在windows中编写的相同工具,再次在Linux中以及如何在linux中使用pascal代码编写相同的工具。谢谢 最佳答案 最好的解决方案是Lazarus,它是FreePascal的类似delphi的GUI。如果您使用的是“纯”vcl,没有Windows内部结构或任何特殊的附加组件,迁移将是小菜一碟:)看这里:http://lazarus.freepascal

linux - 如何在具有 Windows (PE) 目标的 Linux 机器上交叉编译 haskell 程序?

我想开发将在Windows上运行并与Windows操作系统API交互的haskell代码,但我想在Linux机器上进行。我该如何做到这一点?我可以在windows机器上编译并且可以工作,但不能在linux机器上编译。Haskell可以使用LLVM后端,不是吗?我可以使用LLVM来完成这个吗?或者以某种方式与MinGW合作? 最佳答案 我尝试了很多可能性,包括Wine上的GHC(对我没有用,尽管有很多广告说它“开箱即用”)。对于交叉编译,一个问题在于让GHC找到您的C库和DLL(对于Windows)。TemplateHaskell也会

linux - 如何在具有 Windows (PE) 目标的 Linux 机器上交叉编译 haskell 程序?

我想开发将在Windows上运行并与Windows操作系统API交互的haskell代码,但我想在Linux机器上进行。我该如何做到这一点?我可以在windows机器上编译并且可以工作,但不能在linux机器上编译。Haskell可以使用LLVM后端,不是吗?我可以使用LLVM来完成这个吗?或者以某种方式与MinGW合作? 最佳答案 我尝试了很多可能性,包括Wine上的GHC(对我没有用,尽管有很多广告说它“开箱即用”)。对于交叉编译,一个问题在于让GHC找到您的C库和DLL(对于Windows)。TemplateHaskell也会

Swift 交叉编译为单个 linux 二进制文件

是否可以从OSX计算机编译一个swift二进制文件,以便它在运行Linux的服务器上作为单个二进制文件运行,而无需额外的需要动态链接的库?我正在考虑将-target传递给swift命令并传递另一个参数以让它静态链接所有依赖项,但我不确定确切的命令是什么。-target的确切值似乎难以捉摸。我是否需要知道准确的目标分布才能将正确的字符串传递给-target参数? 最佳答案 来自阅读github上的资源目标是Linux机器是x86_64这由主要调用buildscript这怎么回答了问题的一部分Theexactvaluefor-targe

Swift 交叉编译为单个 linux 二进制文件

是否可以从OSX计算机编译一个swift二进制文件,以便它在运行Linux的服务器上作为单个二进制文件运行,而无需额外的需要动态链接的库?我正在考虑将-target传递给swift命令并传递另一个参数以让它静态链接所有依赖项,但我不确定确切的命令是什么。-target的确切值似乎难以捉摸。我是否需要知道准确的目标分布才能将正确的字符串传递给-target参数? 最佳答案 来自阅读github上的资源目标是Linux机器是x86_64这由主要调用buildscript这怎么回答了问题的一部分Theexactvaluefor-targe

ARM架构的Linux交叉编译

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭11个月前。社区在11个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我对在x86主机上为ARM目标交叉编译Linux内核很感兴趣。你有什么好的做法推荐吗?您认为哪个是最好的交叉编译套件?您是否设置了自定义交叉编译环境?如果是,你有什么建议?这是个好主意吗?

ARM架构的Linux交叉编译

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭11个月前。社区在11个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我对在x86主机上为ARM目标交叉编译Linux内核很感兴趣。你有什么好的做法推荐吗?您认为哪个是最好的交叉编译套件?您是否设置了自定义交叉编译环境?如果是,你有什么建议?这是个好主意吗?

为 ARM 进行 Clang 交叉编译?

是否可以为ARM处理器设置Clang交叉编译?主机可能在x86(AMD64-可能是Ubuntu12.04)上,目标是ARM(RaspberryPi和Pandaboard-将为每个做单独的编译),我可能在某些时候也希望交叉编译PowerPC架构?程序源码为C。 最佳答案 为运行soft-floatLinux发行版的RaspberryPi交叉编译添加标志-ccc-host-triplearm-eabi-marm-mfpu=vfp-mcpu=arm1176jzf-s-mtune=arm1176jzf-s-mfloat-abi=softfp

为 ARM 进行 Clang 交叉编译?

是否可以为ARM处理器设置Clang交叉编译?主机可能在x86(AMD64-可能是Ubuntu12.04)上,目标是ARM(RaspberryPi和Pandaboard-将为每个做单独的编译),我可能在某些时候也希望交叉编译PowerPC架构?程序源码为C。 最佳答案 为运行soft-floatLinux发行版的RaspberryPi交叉编译添加标志-ccc-host-triplearm-eabi-marm-mfpu=vfp-mcpu=arm1176jzf-s-mtune=arm1176jzf-s-mfloat-abi=softfp

【一、交叉编译环境搭建】

交叉编译前言一、什么是交叉编译?二、交叉编译环境搭建步骤1.获取交叉编译工具链2.配置环境变量总结前言    在嵌入式Linux开发中,无论是应用还是驱动开发,一般都是采用交叉编译的方式,对Arm平台进行开发。但是因为系统架构的差异,比方在x86架构的Ubuntu系统下的可执行文件,则无法在windows平台和arm平台上执行,为了解决这个问题,则需要用到适用于目标平台的交叉编译工具链,来完成程序的编译,以适配目标平台的系统架构。一、什么是交叉编译?    交叉编译是在系统架构不同的两个平台上进行的,通常是指在资源富余和性能较好的PC宿主机上,通过交叉编译工具链去编译目标机程序的过程。