Fortran项目编译没有错误,执行产生“此应用程序无法在您的PC上运行”

时间:2017-03-08 06:42:31

标签: fortran codeblocks gfortran

我尝试使用Code:Blocks和gfortran在Win10-64 PC上编译TALYS-1.8(一个免费的核物理代码),并且在构建期间没有观察到任何错误。但是,生成的可执行文件(talys.exe)无法从Windows控制台运行(具有管理员权限),提示可怕的“此应用程序无法在您的PC上运行”弹出窗口和命令终端中的“访问被拒绝”消息

对于有兴趣尝试此操作的人,可以从开发人员的网站http://www.talys.eu/download-talys/

下载TALYS-1.8源代码。

我修改的唯一源文件是machine.f,根据Windows操作系统设置nulldev ='NUL'(第27行)和home ='c:/'(第38行)。

在这一点上可能很明显,但我没有做太多的编程,并且在我尝试诊断这个问题时我的知识极限。非常感谢任何帮助!

编辑:gfortran安装程序是这样的:users.humboldt.edu/finneyb/gfortran-windows-20140629.exe

Windows SmartScreen已被禁用,但结果没有变化。

我打开的编译器标志是-g -fcheck = all -W -Wextra -cpp我不认为这个项目需要预处理器标志。

0 个答案:

没有答案