nopak 0 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба Создал проект (Hello word) с помощью eclipse из данного пакета. При попытке собрать это проект линковчик выдал кучу ошибок о нехватке функций. Совершено не понимаю что не так. Помогите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 1 minute ago, nopak said: При попытке собрать это проект линковчик выдал кучу ошибок о нехватке функций. Линковщик? Приведите сообщения ошибок. Вообще, если это действтиельно линковщик, то код функции по каким-то причинам (условная компиляция, функция закомментирована, либо код Си вызывает функцию Си++ без специальных мер) не видится линковщиком. А точнее - её имя. Как-то так. Могут быть не подключены какие-то библиотеки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nopak 0 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба да весь код то #include <iostream> using namespace std; int main() { cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! return 0; } как подключить библиотеки не нашёл Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба А сообщения ошибок? Компилятор выбран Си++? cout физически куда выводит? Если в последовательный порт, есть ли драйвер для него? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nopak 0 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба Был бы Си компилятор то он был ругался. ошибки такие Description Resource Path Location Type make: *** [test.axf] Error 1 test C/C++ Problem recipe for target 'test.axf' failed makefile /test/Debug line 45 C/C++ Problem undefined reference to `_close' test line 0 C/C++ Problem undefined reference to `_exit' test line 0 C/C++ Problem undefined reference to `_fstat' test line 0 C/C++ Problem undefined reference to `_getpid' test line 0 C/C++ Problem undefined reference to `_isatty' test line 0 C/C++ Problem undefined reference to `_kill' test line 0 C/C++ Problem undefined reference to `_lseek' test line 0 C/C++ Problem undefined reference to `_open' test line 0 C/C++ Problem undefined reference to `_read' test line 0 C/C++ Problem undefined reference to `_sbrk' test line 0 C/C++ Problem undefined reference to `_write' test line 0 C/C++ Problem Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 22 марта, 2019 Опубликовано 22 марта, 2019 · Жалоба 8 hours ago, nopak said: undefined reference to Это обозначает, что линковщик не может найти вход в функцию. Я думаю, что не подключена какая-то библиотека (или библиотеки). Причём "стандартные", т.е. от самого компилятора. Я бы почитал документацию, либо посмотрел в map-файле, кто вызывает все эти функции. С другой стороны _write явно вызывается cout. Скорее всего её нужно написать самому. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nopak 0 5 апреля, 2019 Опубликовано 5 апреля, 2019 · Жалоба Решил эту проблему. Неожиданно. Теперь ещё бы отладчик бы подсоединить бы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться