当我使用 18.04.1 制作 Fortran 可执行文件时make
,会生成一个可执行的共享库,而不是可执行文件。我已附上 18.04 和 18.04.1 结果的比较图像。如何制作可执行文件而不是共享库?
答案1
如果它可以帮助某人。我遇到了类似的问题。我尝试编译的程序位于 NTFS 分区(Windows 和 ubuntu 之间共享)。当我在 NTFS 分区上编译它时,输出有一个共享库。我将所有项目(源代码和 MakeFile)移动到我的 linux 分区(ext4)上,然后再次编译它。这次输出是一个可执行文件。