CortexM3 - CPP

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Čtvrtek Prosinec 19 06:59:26 CET 2013


Zdravim,
udelal jsem pokus a do programku ktery mel binarne asi 16kB (jen 
FreeRTOS, test LCD a blikani ledkou, zadne printf...) jsem zkusil pridat 
modul cpp, ktery nedela nic, jen na vyzkouseni
------------------------
#pragma GCC optimize ("O0")

class cls1
{
public:
     cls1(int i);

     ~cls1();
};

cls1::cls1(int i)
{

}

cls1::~cls1()
{

}

extern "C"
{
     void cppinit();
}

void cppinit()
{
     cls1 *xxx = new cls1(5);

}
------------------------


Okamzite si to vyzadalo knihovni funkce pro souborove I/O, ktere jsem 
doplnil jako prazdne, vracejici chybu (_open_r ...)
A pak se mi tam prilinkovaly snad vsechny knihovny a program ma najednou 
skoro 100kB... Je to normalni nebo se to da nejak optimalizovat?


---
Tato zpráva neobsahuje viry ani jiný škodlivý kód - avast! Antivirus je aktivní.
http://www.avast.com



Další informace o konferenci Hw-list