ligando o arquivo de objeto cpp ao arquivo c objeto e criar executável

1

Suponha que eu tenha um arquivo c ++, criei um arquivo de objeto e o arquivo c criou outro arquivo de objeto. Agora eu preciso ligar ambos em um executável. Enquanto eu estou tentando isso está dando erros sobre c + + não encontrado. Alguém pode me ajudar sobre isso.

Obrigado antecipadamente.

    
por Kranthi 29.01.2013 / 11:01

1 resposta

1

Se você tem dois arquivos de objeto de saída, vamos chamar esses arquivos a.o e b.o você pode vinculá-los em um executável da seguinte forma:

gcc a.o b.o -o output_executable_name

Obviamente, substitua 'output_executable_name' pelo nome do programa que você deseja construir. Você precisará, por padrão, ter uma função 'main' definida em um desses arquivos de objetos e não precisa ter nenhuma dependência não resolvida com bibliotecas externas.

No entanto , eu quero incitar você a talvez investigar ir a um fórum de programação em C ++ / C já que o AskUbuntu.com é para resolver problemas / problemas com o Ubuntu não para aprender programação em C / C ++.

Eu, como um sinal de boa vontade, tentei responder à sua pergunta - boa sorte com sua programação:)

    
por David Springate 29.01.2013 / 11:23