Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Eclipse и AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
BioWolf2000
Решил попробовать 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

Как побороть или где почитать про настройку пакета?
klen
оберните объявление main в extern "C" мож поможет.
BioWolf2000
нужно было сохранять все файлы потом только компилировать... А как сделать, чтобы сразу подхватывало?
prm
Выбираем Window->Preferences. Далее General->Workspace устанавливаем галку Save automatically...
BioWolf2000
Цитата(prm @ Aug 10 2009, 10:47) *
Выбираем Window->Preferences. Далее General->Workspace устанавливаем галку Save automatically...


Огромное спасибо!!! Помогло.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.