Portál AbcLinuxu, 11. května 2025 18:34

Dotaz: programovanie s c bez hdd?

20.10.2005 19:18 JIV | skóre: 4
programovanie s c bez hdd?
Přečteno: 99×
Odpovědět | Admin
caves, mam linux na 2diskety, nemam sice disk ale je tam 32mb ramka, mosem tam spustit nejaky c kompilator a skusat programovat? pripadne aj ine jazyky?
Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.10.2005 20:23 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je asi jako kdyby ses ptal řezbáře, jestli lze pomocí dláta vyřezat z kusu stromu oltář. Paličku sice nemáš, ale zato máš celkem dobré kleště.
Technicky vzato to možná jde, ale když někdo takto položí otázku, tak je jasné, že je těžké mu radit.
20.10.2005 20:30 JIV | skóre: 4
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
cize da sa to...ja nexcem robit ziadne GUI app len tak sa ucit celkovo...ma niekto nieco?
20.10.2005 20:29 #Tom
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Beze sporu ano, ale asi to pak nebude na dvě diskety, protože ty hlavičkové soubory s překladačem něco zaberou. Pokud budete mít veliké štěstí (GCC 2.95.3 - jen C, minimální binutils a hlavičkové soubory pro libc), budete potřebovat 1-2 diskety navíc.
20.10.2005 20:48 vladimir
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
1) ano, nejaky c kompilator muzes spustit
2) skouset programovat lze tez
20.10.2005 21:06 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne. Čímž netvrdím, že na takovém systému nejde při vynaložení dostatečného úsilí (rozhodně většího, než jakým by sis vydělal na harddisk -- kdybych měl nějaký disk, který by ještě jel v tak starém počítači, tak ti ho daruji) něco zkompilovat. Ale blbé hlavičkové soubory glibc zaberou přes 2 MB, libc.a sama má zhruba taky tolik, jen binárka gcc (cc1) mívá bratru 3MB... Takže tudy asi ne. Můžeš zkusit nějakou minimální libc (uclibc? dietlibc?), minimální kompilátor (tcc?), ... ale to předpokládá, že víš, co děláš, stěží se na tom budeš učit programovat v C.

Jinak jsem takhle ze dvou disket provozoval borlandí kompilátor v MS-DOSu. Před 15+ lety.
20.10.2005 21:35 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teoreticky ano. napriklad tcc ale zaujimalo by ma ake su to dve diskety a ci sa k nim da nieco aj pribalit. Spomenute TCC je obsiahnute napriklad v distribucii Damn Small Linux, teda aspon bolo.

Ak ma dany pocitac cdrom alebo je mozne nejaku pripojit, tak by to stalo za pokus.

ps.: OT TCCBOOT na to sa neda zabudnut ;-)
20.10.2005 21:42 JIV | skóre: 4
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
no jo DSL..lenze to je na cd asi bude vazne dobvre kupit nejaky disk 2Gb :) tnx
21.10.2005 13:08 zde | skóre: 9 | blog: Linuch | Brno
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
syslinux-3.09 + memtest86+-1.55.1 + linux-2.6.11.12-tiny1 + uClibc-0.9.28 + busybox-1.01 + dosfstools_2.11 + strace-4.5.12 + nasm-0.98.39 + tcc-0.9.23 = 1162kB
Filesystem           1K-blocks      Used Available Use% Mounted on
/home/zde/boot/floppy.img
                          1435      1162       273  81% /home/zde/boot/floppy
Táto, ty de byl? V práci, já debil.
21.10.2005 14:23 JIV | skóre: 4
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
a moses mi to pls poslat na email ten img? tnx
21.10.2005 14:49 zde | skóre: 9 | blog: Linuch | Brno
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://zde.no-ip.org/floppy.img.gz

Dynamické knihovny od uClibc jsou kompletní, ale headery jsou v podstatě kopie z glibc (takže se tam nevejdou). TCC obsahuje vlastní minimalistickou tcclib.h pro základní věci, pro složitější věci budeš muset .H soubory přidávat sám dle potřeby.
Táto, ty de byl? V práci, já debil.
vencour avatar 21.10.2005 16:30 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Kdysi jsem s sebou na ZČU tahal jednu disketu s Borland Pascalem zabaleným i s unitama a druhou bootovací i s nastaveným ramdiskem, když nám spadla síť, tak jsem si na těch 8MB RAM udělal tak 5MB ramdisk a šlo makat - co takhle to zkusit?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
21.10.2005 23:53 JIV | skóre: 4
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
to je pekne ale ako na to?
vencour avatar 17.2.2006 17:45 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?

Tohle jsem kdysi dělal pomocí xmsdsk - ramdisku, co (snad) nemusel být v config.sysu.

Dneska bych poradil takhle: podle jedné diskuse rozchodit ramdisk a tak si poradit, nabootovat (z diskety?), spustit ramdisk, dát mu nějakou velikost, nahrát všechno potřebné do něj a pak zase zálohovat. Mam dojem, že jsem zahlíd i něco o využití videopaměti grafické karty? Čili i do ní ukladát snad někdo umí:-)

Jak se ale píše výše, je to řešení spíš pro kutily.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
17.2.2006 18:13 hydrandt | skóre: 35 | blog: Kanál | Herzogenburg
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám tu jeden cca. 150 - 200 MB harddisk, nechces ho? :-)
I am Jack's wasted life.
17.2.2006 18:18 JIV | skóre: 4
Rozbalit Rozbalit vše Re: programovanie s c bez hdd?
nie dik uz je to troska neaktualne...uz mam new pc a ficim s radostou FC4

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.