converter "arquivo.c" para uma saida "arquivo.o"
PEssoal,
tenho um arquivo de um fonte de um programa que eu alterei, mais eu vi que no mesmo diretorio desse arquivo.c tem um arquivo com o mesmo nome só que com extensao "arquivo.o"
teoricamente eu preciso atualizar esse arquivo.c com as modificacoes feitar no meu arquivo.c correto?
qual o comando que eu devo usar para sobreescrever o "arquivo.o" com as alteracoes que tem no "arquivo.c" ?
obrigado
Re: converter "arquivo.c" para uma saida "arquivo.o"
que eu saiba, basta vc recompilar o arq.c para obter novo arq.o. O arq.o é apenas o código objeto resultante da compilação, e o executável é o arq.o (objeto) mais lib.
cc arq.c --> arq.o---> + lib = arq.executável
ou eu não entendi nada?
:evil:
Re: converter "arquivo.c" para uma saida "arquivo.o"
na verdade nao tenho executavel.. é apenas um fonte arquivo.c que eu preciso fazer umas modificacoes.. e gerar o arquivo.o dele..
nao existe arquivo.exe nem lib. apenas o arquivo.c e o arquivo.o
eu modifiquei o arquivo.c e preciso gerar o arquivo.o
qual o comando?
valew
Re: converter "arquivo.c" para uma saida "arquivo.o"
bem.. salvo brutal engano, o ´cc´ arq.c já vai produzir o arq.o e o arq (que é o binário executável), se for algo simples. Experimente:
cc arq.c
(um man cc faz milagres, experimente)
só pra ver. Se for algo complexo, que use lib e *.h exóticos, então vc deve ter um Makefile em algum lugar po aí. Nêsse caso, é só ´make, make all´.
me diz: não tem qualquer instrução por aí?
:evil:
Re: converter "arquivo.c" para uma saida "arquivo.o"
gcc arquivo.c -o arquivo.o
;-)