2009-09-22 5 views

Répondre

2

Selon the docs,

Tout en majuscules ou plusieurs caractères interrupteur qui est pas un interrupteur gnatmake est passé à gcc (par exemple -O, - Gnato, etc.)

, vous auriez probablement faire exactement la même manière que vous le feriez avec gcc.

Je ne connais pas le format exact auquel vous faites référence, mais -gnatl semble intéressant.

3

Appel 'gnatmake' avec 'S' comme l'un des arguments:

$ cat hello_world.adb 
with Ada.Text_IO; 

procedure Hello_World is 
begin 
    Ada.Text_IO.Put_Line ("Hello world!"); 
end Hello_World; 
$ gnatmake -S hello_world 
[...] 
$ head hello_world.s 
     .file  "hello_world.adb" 
     .section .rodata 
.LC1: 
     .ascii  "Hello world!" 
     .align 4 
.LC0: 
     .long  1 
     .long  12 
     .text 
     .globl  _ada_hello_world 
+0

Bienvenue sur StackOverflow, @Jacob. – jcwenger

Questions connexes