如何在 18.04.1 下创建可执行文件而不是共享库?

如何在 18.04.1 下创建可执行文件而不是共享库?

当我使用 18.04.1 制作 Fortran 可执行文件时make,会生成一个可执行的共享库,而不是可执行文件。我已附上 18.04 和 18.04.1 结果的比较图像。如何制作可执行文件而不是共享库?

18.04.1 结果 18.04 结果

答案1

如果它可以帮助某人。我遇到了类似的问题。我尝试编译的程序位于 NTFS 分区(Windows 和 ubuntu 之间共享)。当我在 NTFS 分区上编译它时,输出有一个共享库。我将所有项目(源代码和 MakeFile)移动到我的 linux 分区(ext4)上,然后再次编译它。这次输出是一个可执行文件。

相关内容