0 / 0 / 0
Регистрация: 03.11.2019
Сообщений: 4
|
|
1 | |
Ошибка cannot find -l<file> collect2: error: ld returned 1 exit status20.11.2019, 22:06. Показов 7058. Ответов 4
При вводе команды make в командную строку появляется ошибка
/usr/bin/ld: cannot find -lPrototypes/split.h collect2: error: ld returned 1 exit status make: *** [Makefile:6: create] Ошибка 1 почему появляется эта ошибка я не понимаю, весь код проверил и не раз, ошибок нет, с #include тоже косяков нет, почему проблема, не пойму, информация с интернета не помогла, Makefile выглядит так: Код
CDPFILES = $(wildcard *.cpp) HDRS = $(wildcard Prototypes/*.h) OBJS = $(patsubst %.cpp, %.o, $(CDPFILES)) create: $(OBJS) g++ -o AboutIP $(OBJS) -l $(HDRS) clean: rm -f *.o
0
|
|
20.11.2019, 22:06 | |
Ответы с готовыми решениями:
4
Ошибка D:\collect2.exe [Error] ld returned 1 exit status Collect2.exe: error: ld returned 1 exit status Ошибка id returned 1 exit status (collect2.exe) Не представляю что не так(уже с нуля переписывал код) Ошибка компиляции [Error] ld returned 1 exit status - C++ |
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
21.11.2019, 00:12 | 2 |
Ну тут оно явно не видит заголовочный файл split.h
Он точно есть и в названии 'split' 'p' не русская?
0
|
18490 / 9642 / 2361
Регистрация: 30.01.2014
Сообщений: 16,899
|
|
21.11.2019, 09:00 | 3 |
Зачем вы так делаете?
Заголовочные файлы подключают через #include, а вы его тут линковщику передаете как библиотеку. Не надо так.
0
|
0 / 0 / 0
Регистрация: 03.11.2019
Сообщений: 4
|
|
21.11.2019, 12:47 [ТС] | 4 |
В названии проблем нет, проверял несколько раз.
Добавлено через 34 минуты Я сильно не разбираюсь в компилирование файлов, раньше кодил на qt, сейчас хочу перейти на linux и без qt, создал makefile по общим правилам, не подскажешь как надо?
0
|
18490 / 9642 / 2361
Регистрация: 30.01.2014
Сообщений: 16,899
|
|
21.11.2019, 13:06 | 5 |
Просто не надо писать вот это в мейкфайл:
Добавлено через 17 секунд Т.е. я как бы уже все сказал постом выше ![]()
0
|
21.11.2019, 13:06 | |
21.11.2019, 13:06 | |
Помогаю со студенческими работами здесь
5
Ошибка компиляции [Error] ld returned 1 exit status Ошибка [Error] ld returned 1 exit status (Dev - C++) [Error] ld returned 1 exit status ошибка компилятора C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |