Autor Tópico: nasm no Ubuntu  (Lida 6862 vezes)

Offline @lucard

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
nasm no Ubuntu
« Online: 28 de Outubro de 2007, 16:11 »
Olá eu uso o versão 6.06 LTS.
Usando o gerenciador de pacotes (Synaptic) instalei o Nasm 0.98.38-1.2.
Só que para compiliar o arquivo usa-se nasm exemplo
Código: [Selecionar]
nasm -f elf HelloWord.asmai para linkar o programa usa-se
Código: [Selecionar]
ld -s -o HelloWord hello.oquando faço isso dá a seguinte menssagem de erro.
Código: [Selecionar]
bash: ld: comando não encontrado

Offline mdfernan

  • Usuário Ubuntu
  • *
  • Mensagens: 73
  • Go All Blacks!!!
    • Ver perfil
Re: nasm no Ubuntu
« Resposta #1 Online: 28 de Outubro de 2007, 16:41 »
para criar links o comando é "ln" e não ld!


Offline @lucard

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: nasm no Ubuntu
« Resposta #2 Online: 28 de Outubro de 2007, 17:55 »
para criar links o comando é "ln" e não ld!

Cara é o seguinte não quero criar um atalho, o que quero é pegar o codigo objeto gerado pelo nasm e trasnfomar ele em codigo executável.

http://docs.cs.up.ac.za/programming/asm/derick_tut/#helloworld

Muito obrigado...

Offline mdfernan

  • Usuário Ubuntu
  • *
  • Mensagens: 73
  • Go All Blacks!!!
    • Ver perfil
Re: nasm no Ubuntu
« Resposta #3 Online: 28 de Outubro de 2007, 18:36 »
foi maus!!!  ::)

 Mas observando aqui no meu terminal, com a instalação padra do 7.10, tenho o comando ld... e um ldconfig também...

 vc verificou se com o "sudo ld" também não funciona?

 


Offline @lucard

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: nasm no Ubuntu
« Resposta #4 Online: 28 de Outubro de 2007, 22:27 »
foi maus!!!  ::)

 Mas observando aqui no meu terminal, com a instalação padra do 7.10, tenho o comando ld... e um ldconfig também...

 vc verificou se com o "sudo ld" também não funciona?
 

Iiiii que isso cara... você me ajudou muito o comando correto era sudo ld... mesmo
porque quando eu digitava apenas ld ele falava que não tava encontrando.

Muito obrigado.