Všechny potřebné věci: tím myslím všechny knihovny a spol. co ta aplikace využívá. Pokud je v systému už mám tak se prostě jen nevyužijí nebo se mě zeptá jestli to chci přepsat. Nevím jak libstdc++ je základní, ale já bez ní dosud spokojeně žil. Navíc jestli je základní tak nevím proč se nenainstalovala při instalaci Linuxu. A jak mám asi čuchat, že je zrovna v libstdc++-devel. Jsem obyčejný uživatel. Nechci se zajímat o žádné knihovny. Chci spustit setup - tím nainstalovat aplikaci a pak ji jen spustit nějakým spouštěcím souborem. Nezajímá mě co všechno ta aplikace potřebuje, ať si to zařídí sama, její potřeby mě nezajímají, chci ji jen používat.
Mit jeden instalacni soubor se vsim vsudy zvany setup.exe je windowsovy zpusob, jak si ty windows udelat jeste min stabilni a netusit, ktery soubor k cemu patri. Doufam, ze Linux takhle nikdy neskonci.
Pokud jste normalni uzivatel a chcete to delat tak, jak popisujete, tak instalace ze zdrojaku pro tenhle typ uzivatelu zrovna moc neni. Pekne si pockejte, az pro tu prislusnou distribuci bude binarni balicek, s tim, ze si mozna trochu pockate. Vsechno ma nejakou nevyhodu, holt si musite vybrat.
tak instalujte binarni balicky, pak nebudete potrebovat hlavickove soubory.
Jelikoz "nornmalni" uzivatel nekompiluje, proto se vam nenainstalovali sami, urcite ale na instalacnim CD mate to libstdc++ (binarka) a libstdc++-devel (hlavickove soubory - pro kompilaci zdorjaku co budou vyuzivat tu binarku)
pokud vas nebavi kompilace, pockejte si na hotovy balicek
Knihovnu libstdc++ samozrejme mate, protoze opravdu patri k zakladnim systemovym knihovnam. Ale pro kompilaci ze zdrojaku potrebujete taky tzv. hlavickove soubory k te knihovne (tedy libstdc++ headers), ktere se normalne neinstaluji, protoze pro praci nejsou potreba. Pokud ovsem chcete kompilovat zdrojaky, nezbyva nez si doinstalovat i potrebne hlavickove soubory. V tomto pripade balicek libstdc++-devel.
Vsechny potrebne veci se do balicku nepribaluji z nekolika duvodu: kvuli velikosti (vzrostla by na desitky az stovky MB), ruznym verzim potrebnych veci (znamy problem s DLL v M$ Win), slusnosti (potrebnou vec vyviji nekdo jiny, tak at si ji sam zverejnuje) atd.
knihovna libstdc++ je standardni knihovna jazyka C++. Pokud jste jak vy rikate bez ni docela dobre existoval tak to znamena ze jste nikdy nekompiloval zadny C++ program. Ano, musite skutecne naistaovat listc++-devel kteryzto balik obsahuje hlavickove soubory. A pripravte se na to ze budete potrebovat jeste -devel baliky nejmene ke gtk nebo qt pokud jde o LICQ. Ad vase puvodni otazka - pribalovat knihovny ke kazdemu baliku je nesmysl - mnel byste na disku 50 ruznych verzi dane knihovny v temz okamziku. Jiste, autor muze zkompilovat staticke binarky ale uvedomte si ze pak bude velikost balicku nekde jinde (1MB dynamicky linkovany vs. 10MB staticky)