Перейти к содержанию
    

SOC EDS ARM-DS5

Создал проект (Hello word) с помощью eclipse из данного пакета. При попытке собрать это проект линковчик выдал кучу ошибок о нехватке функций. 

Совершено не понимаю что не так. Помогите. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, nopak said:

При попытке собрать это проект линковчик выдал кучу ошибок о нехватке функций. 

Линковщик? Приведите сообщения ошибок. Вообще, если это действтиельно линковщик, то код функции по каким-то причинам (условная компиляция, функция закомментирована, либо код Си вызывает функцию Си++ без специальных мер) не видится линковщиком. А точнее - её имя. Как-то так.

Могут быть не подключены какие-то библиотеки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да весь  код то

#include <iostream>
using namespace std;

int main()
{
	cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
	return 0;
}

как подключить библиотеки не нашёл 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А сообщения ошибок?

Компилятор выбран Си++?

cout физически куда выводит? Если в последовательный порт, есть ли драйвер для него?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Был бы Си компилятор то он был ругался. 

ошибки такие

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
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, nopak said:

undefined reference to

Это обозначает, что линковщик не может найти вход в функцию. Я думаю, что не подключена какая-то библиотека (или библиотеки). Причём "стандартные", т.е. от самого компилятора. Я бы почитал документацию, либо посмотрел в map-файле, кто вызывает все эти функции. С другой стороны _write явно вызывается cout. Скорее всего её нужно написать самому.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...