Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试编译一个非常简单的ADA代码。一切都像魅力一样,但在一台计算机上,我的可执行文件动态链接到libgnat,而在另一台计算机上,它是静态链接的。在这两种情况下,我都使用gnatmake工具。
知道为什么会这样吗?你知道强制 GNAT 动态链接库的方法吗?
那将是活页夹的-shared开关。如果您使用的是项目文件,则可以使用:
-shared
project Foo is ... package Binder is for Switches ("Ada") use ("-shared"); end Binder;
结束Foo;