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

Eclipse и AVR

Решил попробовать Eclipse для AVR. Установил eclipse-cpp-galileo-win32, org.eclipse.cdt-3.1.2-win32.x86, de.innot.avreclipse-2.3.1.20081204PRD. При создании простого проекта c включением файла main.cpp

int main()
{
//    
}

 

линкер ругается

 

**** Build of configuration Release for project test ****

make all 
Building target: test.elf
Invoking: AVR C++ Linker
avr-g++ -Wl,-Map,test.map,--cref -mmcu=atmega16 -o"test.elf"  ./main.o   
d:/winavr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr5/crtm16.o:(.init9+0x0): undefined reference to `main'
make: *** [test.elf] Error 1

Как побороть или где почитать про настройку пакета?

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


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

оберните объявление main в extern "C" мож поможет.

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


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

нужно было сохранять все файлы потом только компилировать... А как сделать, чтобы сразу подхватывало?

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


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

Выбираем Window->Preferences. Далее General->Workspace устанавливаем галку Save automatically...

 

Огромное спасибо!!! Помогло.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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