ld -c : comment ça marche ?

ld -c : comment ça marche ? - C++ - Programmation

Marsh Posté le 05-08-2004 à 10:18:46    

Dans l'aide de ld (le linker de GNU, j'ai vu passer l'option -c, qui prend en paramètre un fichier de commande. A quoi cela sert-il ? Comment l'utilise t'on ? Dans quel cas ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 05-08-2004 à 10:18:46   

Reply

Marsh Posté le 05-08-2004 à 10:19:03    

Je précise : man ld est pas clair :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 05-08-2004 à 10:20:05    

man ld
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[:neowen]


Message édité par Harkonnen le 05-08-2004 à 10:20:25

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-08-2004 à 10:23:07    

      -c fich_commandes
              Indiquer  à  ld  de  lire  les  commandes de liaison à partir du
              fichier fich_commandes. Ces commandes surchargeront complètement
              le  format  de  liaison  par  défaut  de  ld  (plutôt que de s'y
              ajouter) ; fich_commandes doit spécifier tout ce qui est  néces-
              saire pour décrire le format cible.
 
              Vous pouvez également inclure un script de commandes de liaisons
              directement dans la ligne de commandes en  l'encadrant  par  des
              accolades.
 


 
C'est du chinois. Les termes utilisés (format de liaison par exemple) ne sont pas expliqués.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 05-08-2004 à 10:24:24    

En anglais ça se comprend mieux :
 

Code :
  1. -c MRI-commandfile
  2.        --mri-script=MRI-commandfile
  3.            For compatibility with linkers produced by MRI, ld  accepts  script
  4.            files   written  in  an  alternate,  restricted  command  language,
  5.            described in the MRI Compatible Script Files section of GNU ld doc-
  6.            umentation.  Introduce MRI script files with the option -c; use the
  7.            -T option to run linker scripts written in the  general-purpose  ld
  8.            scripting language.  If MRI-cmdfile does not exist, ld looks for it
  9.            in the directories specified by any -L options.


 
 
 
PS : RTFM : info ld
 
:D


Message édité par Kristoph le 05-08-2004 à 10:26:06
Reply

Marsh Posté le 05-08-2004 à 10:33:27    

Kristoph a écrit :


PS : RTFM : info ld
:D


 
Oui, mais info, sapu :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 05-08-2004 à 11:38:55    

kadreg a écrit :

Oui, mais info, sapu :o


 
Ca pue mais la doc info est souvent bien plus complète pour les outils GNU eux même.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed