Como chegar comando vinculador GCC?
-
19-09-2019 - |
Pergunta
Como posso obter os usos linha de comando do CCG para invocar ld?
Eu tenho um problema para um alvo AVR onde GCC aparentemente adiciona uma opção de vinculador que eu estou tentando substituir, então eu gostaria de olhar para o exato os usos opções do CCG para ld.
Solução
Use gcc -v
para ver o que comanda é executado. Como em,
gcc -v -o hello hello.c
Isto irá imprimir um monte de saída, incluindo o comando vinculador. A saída real depende da plataforma, mas o comando ligando deve estar perto do fim. Alternativamente, o uso
gcc -### -o hello hello.c
Isto é como -v
, mas na verdade não executar os comandos e cita as opções.
Outra opção é
gcc -dumpspecs
Procure a entrada para link
.
Os sinalizadores de linha de comando acima estão listados na gcc --help
e explicou na página de homem. Aqui está GCC documentação para os arquivos de especificação .