Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 14.07.15 Prihlásený: 05.07.20 Príspevky: 15 Témy: 5 | 5 |
Zdravím!
Veľmi krátko sa venujem jazyku C a veľa zdrojových súborov je na GitHube. Používam kompilery pre začiatočníkov na svoje učenie sa Céčka, no tie na to nestačia.
Na kompilovanie zdrojákov z GitHubu som skúsil použiť MSys2, CMake a MinGW, no vždy neúpešne. Rozmýšľal som ešte o kompilovaní (aj pre Widnows) pod Linuxom, ale je mi to tam nejasné.
Vie mi niekto vysvetliť a sprístupniť kompilovanie zdrojových súborov na GitHube? Ďakujem veľmi pekne za všetkú pomoc.
Miro
|
|
Registrovaný: 19.03.07 Prihlásený: 24.01.21 Príspevky: 6991 Témy: 84 | 84 Bydlisko: BA |
Daj sem repozitar co skusas skompilovat. Osobne by som odporucal gcc a prikazovy riadok, lebo tam ti vypise (zvacsa) konkretne s cim ma problem, ktora kniznica mu chyba alebo podobne. Taktiez git repozitare mavaju dobry zvyk pisat do README.MD/TXT kroky ktore su nutne na uspesne skompilovanie daneho projektu.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 14.07.15 Prihlásený: 05.07.20 Príspevky: 15 Témy: 5 | 5 |
Tu je repo s ktorým som chcel niečo spraviť - no nepomohol ani návod ako to urobiť, vždy to skončilo chybou: https://github.com/lgblgblgb/xemuSú aj iné ktoré chcem skompilovať, ak môžem poprosiť nejaké univerzálne rady a tiež kde je problém s týmto. Ďakujem veľmi pekne. Miro
|
|
Registrovaný: 19.03.07 Prihlásený: 24.01.21 Príspevky: 6991 Témy: 84 | 84 Bydlisko: BA |
Tak vseobecna rada k akejkolvek pomoci na internete je poskytnut co najviac relavatnych informacii k problemu. "Vzdy to skoncilo chybou" je v toto pripade vies asi kde. (Snazim sa naznacit ze to je velmi nekompetentny popis problemu, hodny lyncovania)
Vseobecne funkcne info asi neexistuje, kazdy moze pouzivat iny toolchain. Windows ma vseho vsudy s tymto skoro vzdy problem a nestava sa casto ze by mal potrebne kniznice (ale casto sa daju doinstalovat) Cize asi najlepsia rada v tomto pripade je skusit to skomnpilovat podla navodu, ked nejde pozriet sa na chybu, vygooglit si co znamena, ak to nie je jasne z popisu (napriklad ked sa compiler stazuje na absentujucu kniznicu alebo prerekvizitu), napravit tento problem, skusit znovu. Pod windowsom ti s tym moc neviem pomct, ale ak to chces skusit pod linuxom a mas windows 10 tak skus WSL2, aby si nemusel robit dual boot. Aj ked toto zase ma moznost dotiahnut dalsie problemy.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 14.07.15 Prihlásený: 05.07.20 Príspevky: 15 Témy: 5 | 5 |
Používam WSL2 a k tomu otázka- je nutné niečo nainštalovať naviac?
Ak ide o opis problému môžem poskytnúť errorlog. Väčšinou sa v ňom objavuje chyba že príkaz neexistuje. Mám to postnúť? A prosím info ku kompilácii cez WSL2. Ďakujem Miro
|
|
Registrovaný: 19.03.07 Prihlásený: 24.01.21 Príspevky: 6991 Témy: 84 | 84 Bydlisko: BA |
Ano, optimalne vsetko co k tomu je. Odporucam pouzit potom code tag tuto na fore, aby to nebolo nekonecne velke pole textu. Ano, ked nainstalujes WSL tak ono to nemusi nutne obsahovat (takmer urcite neobsahuje) vsetky nutne balicky. (taktiez spomen aku distribuciu v tom WSL pouzivas, predpokladam ze to bude ubuntu) Dalej, ak to kompilujes cez WSL, tak to bude musit byt crosscompilation, ale s tym sa pohrame, az sa tak daleko dostaneme.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 14.07.15 Prihlásený: 05.07.20 Príspevky: 15 Témy: 5 | 5 |
Používam Ubuntu a CentOS. Error log vytvorím znovu. Mimochodom počul som že update na WSL2 umožní spúšťať aj aplikácie s GUI. Je to vôbec pravda? // Spojený príspevok Ned 28.06.20 1:09Taktu je error log: Kód: # make for t in c65 cvic20 clcd cgeos ep128 mega65 primo tvc ; do make -C targets/$t || exit 1 ; done make[1]: Entering directory '/c/xemu-master/targets/c65' make do-all make[2]: Entering directory '/c/xemu-master/targets/c65' make ../../build/objs/m-native-c65-xc65--make.depend make[3]: Entering directory '/c/xemu-master/targets/c65' bash: riadok 1: sdl2-config: príkaz nenájdený bash: riadok 2: pkg-config: príkaz nenájdený bash: riadok 1: sdl2-config: príkaz nenájdený bash: riadok 2: pkg-config: príkaz nenájdený gcc -MM -std=gnu11 -Ofast -fno-common -falign-functions=16 -falign-loops=16 -ffast-math -Wall -pipe -I. -I../.. -DXEMU_MAKE_ARCH=native -DXEMU_MAKE_ARCH_NAME=\"native\" -include xemu/arch-sys.h commodore_65.c vic3.c c65_snapshot.c ui.c > ../../build/objs/m-native-c65-xc65--make-target-pre.depend /bin/sh: gcc: príkaz nenájdený make[3]: *** [../../build/Makefile.common:128: ../../build/objs/m-native-c65-xc65--make.depend] Error 127 make[3]: Leaving directory '/c/xemu-master/targets/c65' make[2]: *** [../../build/Makefile.common:80: do-all] Error 2 make[2]: Leaving directory '/c/xemu-master/targets/c65' make[1]: *** [../../build/Makefile.common:22: all] Error 2 make[1]: Leaving directory '/c/xemu-master/targets/c65' make: *** [Makefile:27: all] Error 1
Inštalovaný MinGW cez MSys64.
|
|
Registrovaný: 19.03.07 Prihlásený: 24.01.21 Príspevky: 6991 Témy: 84 | 84 Bydlisko: BA |
Ci to je pravda ze pojdu aj gui appky neviem, neskusal som to a ani radsej nebudem. gcc pravdepodobne nie je v PATH-e ak si ho instaloval, ak nie tak rychlo nainstaluj. Kód: sudo apt install build-essential g++ Ten prvy by mal obsahovat aj gcc ale pre istotu som to tam dal aj explicitne.
Naposledy upravil void dňa 29.06.2020 18:11, celkovo upravené 1
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 14.07.15 Prihlásený: 05.07.20 Príspevky: 15 Témy: 5 | 5 |
Ďakujem za všetkú pomoc, pomohlo. Reinštaloval som MSYS a funguje.
Ešte jedna otázka by tu bola, zatiaľ som nepátral priveľmi ale ako pracovať resp. spúšťať Linux GUI aplikácie? Či normálne cez konzolu?
Ďakujem ešte raz. Miro
|
|
|
cau Miro, tu si o tom precitaj viac. ak by to bolo nad ramec tvojich schopnosti tak odporucam pockat do buildu 2020 a zacat si uzivat tu pravu integraciu linuxu vo windowse. https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-wsl-gui-apps-on-windows-10/ba-p/1493242kazdopadne, ja by som stale odporucal viac dual boot ako WSL pripadne zvazit virtualny stroj, v ktorom by si kludne mohol mat aj nejaky lightweight desktop environment ako xfce4. aby som to upresnil, ja sa velmi tesim na WSL a jeho integraciu do windowsu ale zatial to ma vela pain pointov kade tade. za rok ci dva to bude uz urcite lepsie vychytane aj popularne IDE budu mat poriadny support
|
|
Registrovaný: 14.07.15 Prihlásený: 05.07.20 Príspevky: 15 Témy: 5 | 5 | |
Registrovaný: 14.07.15 Prihlásený: 05.07.20 Príspevky: 15 Témy: 5 | 5 |
Ešte jedno poďakovanie: Už používam aj Linuxové GUI aplikácie.
Vďaka.
Miro
|
|
Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
 | v JavaScript, VBScript, Ajax | 3 | 750 | 07.05.2007 11:01 p360t |  | v Ovládače | 6 | 697 | 01.11.2011 10:10 destilator |  | v PHP, ASP | 18 | 719 | 22.07.2007 14:38 Tominator |  | v Redakčné systémy | 2 | 228 | 14.06.2014 23:34 marekmikula0 |  | v Redakčné systémy | 10 | 1488 | 29.04.2006 21:27 mokus |  | v Notebooky a netbooky | 4 | 581 | 19.06.2010 21:12 david3504 |  | v Assembler, C, C++, Pascal, Java | 3 | 519 | 04.05.2008 15:15 danciwo |  | v Modifikácie, návody a projekty | 25 | 2065 | 04.12.2010 18:11 killer |  | v PHP, ASP | 1 | 397 | 30.06.2009 13:42 rooobertek |  | v PHP, ASP | 6 | 719 | 09.05.2009 16:14 BBUlet |  | v AMD čipové sady | 3 | 576 | 06.06.2007 15:43 Jaro |  | v Sieťové a internetové programy | 10 | 434 | 22.05.2010 17:42 Milanese |  | v Monitory, televízory a projektory | 15 | 910 | 14.03.2014 12:05 Andre |  | v Operačné systémy Microsoft | 12 | 409 | 12.10.2011 11:50 Doldy |  | v Ostatné | 3 | 417 | 27.09.2010 19:08 tomaskos35 |  | v Ostatné grafické karty | 3 | 347 | 27.12.2013 9:18 shiro |
|