
 
		
		
    
-  Erro Compilação.
 
	
	
 
 
 
		
			
	+ Responder ao Tópico
	
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					
 Erro Compilação.
				
				
						
							
							
						
						
				
					
						
							Ola pessoal, sou novo aqui no Forum e este é meu primeiro post, estou usando o emacs para escrever o programa e o gcc para compila e uso o Ubunto.
Estou com o seguinte problema quando vou compilar.
make -k 
g++ -g  -fno-omit-frame-pointer siam.o giv0.o erro.o tex.o indata.o lanczos.o iter.o matel.o matrix.o eigen.o primitive.o iter0.o invar.o -o siam -lm -L/usr/gnu/lib 
siam.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make: ** [siam] Erro 1
Este programa está compilando em outro pc que usa Debian e em outro que tem windows onde uso o mingw. 
alguêm tem alguma ideia ????
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 
				
				
						
						
				
					
						
							Um minuto, preciso ligar a minha bola de cristal, para descobrir qual foi o código.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: Erro Compilação.
				
				
						
						
							
						
				
					
						
							siam.o: file not recognized: File format not recognized
siam.o: arquivo não reconhecido: Formato do arquivo não reconhecido
O arquivo siam.o pode ter sido compilado em outro compilador, pode ter sido compilado para uma arquitetura diferente da qual está usando o ligador (linker) ou está corrompido.
Como ele funciona em outros computadores, provavelmente é uma das duas primeiras situações.
Para resolver isso recompile o código fonte do arquivo siam.o.
Obs: a ferramenta make compara datas entre os arquivos; se não há modificações nas dependências ele não recompila. Apague os arquivos .o e recompile tudo.