Я знаю, что это указывает на проблему с компоновщиком, в основном неразрешенные символы. Я знаю, что для решения этой проблемы/чтобы избавиться от этой ошибки, нужно было бы предоставить гораздо больше информации. Я знаю, что есть много вопросов по решению этих проблем на SO уже.
Мои вопросы направлены на то, чтобы помочь понять make и ld, чтобы выяснить, что (и кто) пытается выразить то, что с этой линией.
collect2: ld returned 1 exit status
- Что означает "collect2:"? Вызывается ли этот шаг? Я не могу найти исполняемый файл с этим именем в моей системе.
- Это означает, что я использую ld? Я сконфигурировал свой проект /Makefile, чтобы g++ выполнял привязку, поэтому почему LD все еще участвует
- Кто пишет это сообщение? делать? ld? g++?
- Есть ли значимый список возможных кодов выхода?