связать объектный файл cpp с объектным файлом c и создать исполняемый файл

Предположим, у меня есть файл c ++, я создал объектный файл, а файл c создал другой объектный файл. Теперь мне нужно связать оба в один исполняемый файл. Хотя я пытаюсь это дает ошибки о C ++ не найден. Может ли кто-нибудь помочь мне в этом.

Заранее спасибо.

1
задан 29 January 2013 в 14:01

1 ответ

Если у вас есть два выходных объектных файла, давайте назовем эти файлы ao и bo, вы можете связать их в один исполняемый файл следующим образом:

gcc a.o b.o -o output_executable_name

Очевидно, замените «output_executable_name» на имя программы, которую вы хочу построить. По умолчанию вам нужно, чтобы в одном из этих объектных файлов была определена функция main, и у вас не должно быть неразрешенных зависимостей с внешними библиотеками.

Однако , я хочу убедить вас, возможно, исследовать посещение форума по программированию на C ++ / C, поскольку AskUbuntu.com предназначен для решения проблем / проблем с Ubuntu, а не для изучения программирования на C / C ++.

Я, в знак доброй воли, попытался ответить на твой вопрос - удачи тебе в программировании:)

0
ответ дан 29 January 2013 в 14:01

Другие вопросы по тегам:

Похожие вопросы: