可以使用gdb来调试使用该调用移植到Ada可执行文件中的C函数:
pragma IMPORT ( C , My_C_Function, "my_C_function" );
我尝试使用以下命令:
gdb -tui -x .init ada_executable
在#34; .init"文件, 我在C文件中放置了一个包含C函数的断点" my_C_function"。
E.g。
b my_C_function.c:267
但是当我运行gdb时,我只看到调试器终端输出中的ADA代码而没有C代码(我想知道是否有办法以C格式显示C代码调试信息?)。