Comunidade OSDevBrasil.net
Maio 20, 2012, 03:27:06 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: 1 [2]
  Imprimir  
Autor Tópico: Compilando código ELF - Erro  (Lida 906 vezes)
rafaelgmelo
OS Newbie
*

Karma: 0
Mensagens: 23


Ver Perfil Email
« Responder #15 : Agosto 09, 2011, 02:49:36 »

Há sim o comando extern para cada função sim, e tbm há problema com o ASM usar funções C tbm.
aki as imagens com uma resolução melhor:








Oq significa isso de 'underscore'?
Registrado
Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #16 : Agosto 09, 2011, 03:16:52 »

Significa isso: http://pt.wikipedia.org/wiki/Underscore

Os simbolos code, bss, e end são script do LD, se você ver lá tem as definições... Como seu compilador é o GCC do Linux, no caso o SDK não tem base no MinGW, o _main na verdade é main e assim por diante. Como você definiu os símbolos isr0, isr1, ... ?
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

rafaelgmelo
OS Newbie
*

Karma: 0
Mensagens: 23


Ver Perfil Email
« Responder #17 : Agosto 09, 2011, 04:20:51 »

Ola, assim q puder irei ajustar os nomes sem o 'underscores', mas antes..
Estou declarando os isr0, isr1, no codigo asm com:
isr0:
   codigo
isr1:
   codigo

E no codigo C uso:
extern void isr0();
extern void isr1();

e etc.


Obrigado por td ate agora e espero q possa me ajudar!!
Registrado
Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #18 : Agosto 09, 2011, 05:40:43 »

e no código assembly você tem as declarações:

extern isr0
extern isr1
...

?
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

rafaelgmelo
OS Newbie
*

Karma: 0
Mensagens: 23


Ver Perfil Email
« Responder #19 : Agosto 09, 2011, 06:25:09 »

Sim
Registrado
Páginas: 1 [2]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!