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.

Foi útil?

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 .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top