Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gcc 用于VxWorks PPC的fortran交叉编译器_Gcc_Fortran_Cross Compiling_Vxworks_Powerpc - Fatal编程技术网

Gcc 用于VxWorks PPC的fortran交叉编译器

Gcc 用于VxWorks PPC的fortran交叉编译器,gcc,fortran,cross-compiling,vxworks,powerpc,Gcc,Fortran,Cross Compiling,Vxworks,Powerpc,我有一台带有Windows7 Enterprise和Ubuntu的i386 64位主机。 我有一个包含工作台(WindRiver开发IDE)和目标头文件的整个文件夹 我需要在i386上为在PPC604 cpu上运行VxWorks的CES板编译Fortran代码 我问WindRiver,告诉我他们不再开发和销售交叉编译器了 我该怎么办 谢谢我认为没有人为VxWorks提供预构建的Fortran交叉编译器。GNU项目通常不分发二进制文件(只分发源文件),通常的嫌疑犯也没有。因此,您需要自己构建一个交

我有一台带有Windows7 Enterprise和Ubuntu的i386 64位主机。 我有一个包含工作台(WindRiver开发IDE)和目标头文件的整个文件夹

我需要在i386上为在PPC604 cpu上运行VxWorks的CES板编译Fortran代码

我问WindRiver,告诉我他们不再开发和销售交叉编译器了

我该怎么办


谢谢

我认为没有人为VxWorks提供预构建的Fortran交叉编译器。GNU项目通常不分发二进制文件(只分发源文件),通常的嫌疑犯也没有。因此,您需要自己构建一个交叉编译器。有迹象表明,
gfortran
(GNU Fortran编译器)有望在VxWorks上运行,但我自己还没有尝试过

以下是一些帮助您入门的资源:

  • (搜索交叉编译器)

我强烈建议在GNU/Linux平台上构建交叉编译器,因为构建脚本更有可能在那里开箱即用。

您自己能构建Fortran交叉编译器吗?还是要求您从某处获得商业编译器支持?我怀疑后者的唯一选择是与任何其他GCC支持供应商签订自定义合同。我可以构建交叉编译器(但我不知道如何…),而且我不需要商业支持。@Massimoctanzo你有没有让它工作过?