【发布时间】:2017-02-20 18:00:19
【问题描述】:
我正在使用 64 位 Windows 7,在配备 Intel 处理器的(最近的)Mac 上的 Virtual Box 机器上运行。
我已经安装了 MinGW:
gcc -dumpmachine
>>> x86_64-w64-mingw32
我正在尝试为this code 编译一个 Windows exe(用于太阳和卫星角度计算的 Landsat-8 例程):
gcc -I ias_lib -o l8_angle.exe -c l8_angle.c
在运行时不会给我任何错误或警告,并按预期创建l8_angle.exe。打开时,exe 给出:
此文件的版本与 Windows 的版本不兼容 你在跑。检查计算机的系统信息以查看 是否需要 x64(64 位)版本的 x86(32 位) 程序,然后联系软件发行商。
是否可以在我的设置上编译此程序?
如果您想知道我可以在 Mac OS 端运行 make 以获取 Linux 可执行文件,但我需要一个适用于我的生产机器的 Windows 可执行文件。
【问题讨论】: