Цитата(RRaptor @ Aug 3 2006, 13:28)

При разработке программы для LP2136 использую CrossStudio 1.4. Почему то его линкер отказывается понимать оператор new например на строку
int* i=new int[10];
он пишет
C:/Program Files/Rowley Associates Limited/CrossWorks for ARM 1.4/lib/libcpp_v4t_a_i_le.a(new.o)(.text+0x4c): In function `operator new(unsigned long)':: undefined reference to `abort'
хотя компилируется нормально и на delete линкер не ругается. Можно конечно обойтись и без new, но хотелось бы понять что к чему.
ето вам нужно для Rowley Crossworks 1.4:
void * operator new(size_t sz_) throw()
{
return (void *)malloc(sz_);
}
YOSEPHCZ