Maio 20, 2012, 03:27:06
Bem-vindo,
Visitante
. Por favor faça o
Login
ou
Registro
.
1 Hora
1 Dia
1 mês
1 Ano
Sempre
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
Comunidade OSDevBrasil.net
>
Desenvolvimento de Sistemas Operacionais
>
Desenvolvimento
>
Compilando código ELF - Erro
Páginas:
1
[
2
]
« tópico anterior
tópico seguinte »
Imprimir
Autor
Tópico: Compilando código ELF - Erro (Lida 906 vezes)
rafaelgmelo
OS Newbie
Karma: 0
Mensagens: 23
Re:Compilando código ELF - Erro
«
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
Re:Compilando código ELF - Erro
«
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
Re:Compilando código ELF - Erro
«
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
Re:Compilando código ELF - Erro
«
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
Re:Compilando código ELF - Erro
«
Responder #19 :
Agosto 09, 2011, 06:25:09 »
Sim
Registrado
Páginas:
1
[
2
]
Imprimir
« tópico anterior
tópico seguinte »
Ir para:
Por favor selecione um destino:
-----------------------------
Desenvolvimento de Sistemas Operacionais
-----------------------------
=> Projeto
=> Desenvolvimento
===> OSDev-BR
===> Projeto SOmBRA
=====> BugZilla
=====> Programas
=> Designe & Teoria
=> Anúncios , Requisitar Testes, & Vagas disponíveis
-----------------------------
Programação
-----------------------------
=> Assembly
=> C/C++
=> Pascal
=> Programação em Geral
-----------------------------
Qualquer Coisa
-----------------------------
=> Discussões em Geral
-----------------------------
OsDevBrasil.net
-----------------------------
=> Anúncios e contribuições
=> Sobre este site
Carregando...