Ir para conteúdo
Fórum Script Brasil
  • 0

Ld


fbafelipe

Pergunta

Oi,

eu to tentando aprender a usar o ld, mas não ta funcionando...

eu fiz esse codigo:

#include <stdio.h>
int main(){
 printf("Hello World!\n");
 return 0;
}

e olha o q acontece:

felipe@felipe:~/projetos/C$ gcc -c teste.c

felipe@felipe:~/projetos/C$ ld -o teste teste.o -lc

ld: warning: cannot find entry symbol _start; defaulting to 00000000080481a4

felipe@felipe:~/projetos/C$ ls

teste*  teste.c  teste.o

felipe@felipe:~/projetos/C$ ./teste

-sh: ./teste: No such file or directory

eu coloquei o ls pra mostrar como o executavel esta sendo gerado, mas quando tento executar fala q ele não existe!!!

alguém sabe onde ta o erro?

obrigado

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Compila assim:

gcc teste.c -o teste

E executa, usando:

./teste

Se for em C++ use:

g++ teste.cpp -o teste

E execute da mesma forma!! No Linux não há muita necessidade de você usar um linker, ele já compila direto!!! Pelo menos comigo sempre foi assiM!!

falou

Link para o comentário
Compartilhar em outros sites

  • 0

eu queria aprender a usar o linker pra poder gerar um unico programa atravez de varios arquivos .c, e tb pra poder misturar linguagens (não tenho certeza, mas acho q da pra fazer isso com o linker)... nesse caso ta com apenas um arquivo .c, mas seu eu tivesse dois arquivos .c (e não .h) e tivesse que juntalos em um só?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...