Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5
Príspevok NapísalOffline : 26.06.2020 4:50

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


Offline

Skúsený užívateľ
Skúsený užívateľ
Pomôže mi niekto s kompilovaním zdrojových kódov na GitHube?

Registrovaný: 19.03.07
Prihlásený: 14.04.24
Príspevky: 7076
Témy: 85
Bydlisko: BA
Príspevok NapísalOffline : 26.06.2020 10:39

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 & Surface Go 8/128 &
Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5
Príspevok Napísal autor témyOffline : 26.06.2020 23:36

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/xemu

Sú 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


Offline

Skúsený užívateľ
Skúsený užívateľ
Pomôže mi niekto s kompilovaním zdrojových kódov na GitHube?

Registrovaný: 19.03.07
Prihlásený: 14.04.24
Príspevky: 7076
Témy: 85
Bydlisko: BA
Príspevok NapísalOffline : 27.06.2020 16:02

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 & Surface Go 8/128 &
Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5
Príspevok Napísal autor témyOffline : 27.06.2020 18:48

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


Offline

Skúsený užívateľ
Skúsený užívateľ
Pomôže mi niekto s kompilovaním zdrojových kódov na GitHube?

Registrovaný: 19.03.07
Prihlásený: 14.04.24
Príspevky: 7076
Témy: 85
Bydlisko: BA
Príspevok NapísalOffline : 27.06.2020 20:00

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 & Surface Go 8/128 &
Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5
Príspevok Napísal autor témyOffline : 27.06.2020 20:07

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:09

Taktu 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.


Offline

Skúsený užívateľ
Skúsený užívateľ
Pomôže mi niekto s kompilovaním zdrojových kódov na GitHube?

Registrovaný: 19.03.07
Prihlásený: 14.04.24
Príspevky: 7076
Témy: 85
Bydlisko: BA
Príspevok NapísalOffline : 29.06.2020 9:06

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 & Surface Go 8/128 &
Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 29.06.2020 10:02

ano, je to pravda
https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-build-2020-summary/#wsl-gui


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5
Príspevok Napísal autor témyOffline : 30.06.2020 18:36

Ď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


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 30.06.2020 20:19

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/1493242

kazdopadne, 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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5
Príspevok Napísal autor témyOffline : 01.07.2020 13:59

Ďakujem ešte raz.

Miro


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.07.15
Prihlásený: 05.07.20
Príspevky: 15
Témy: 5
Príspevok Napísal autor témyOffline : 05.07.2020 2:25

Ešte jedno poďakovanie: Už používam aj Linuxové GUI aplikácie.

Vďaka.

Miro


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. pomoze mi niekto s java script

v JavaScript, VBScript, Ajax

3

889

07.05.2007 11:01

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ovladace do stareho PC pomoze mi niekto?

v Ovládače

6

894

01.11.2011 10:10

destilator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NIEKTO KTO MI POMOZE S ONLINE HROU

v PHP, ASP

18

870

22.07.2007 14:38

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomôže niekto s inštaláciou phpbb seo premod

v Redakčné systémy

2

358

14.06.2014 23:34

marekmikula0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomôže mi niekto rozbehať phpBB na localhoste?

v Redakčné systémy

10

1610

29.04.2006 21:27

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoze mi niekto najst notebook, podla tychto parametrov?

v Notebooky a netbooky

4

775

19.06.2010 21:12

david3504 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomože mi niekto potrebujem napisat jendoduchy program v C

v Assembler, C, C++, Pascal, Java

3

655

04.05.2008 15:15

danciwo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Flexo zdrojových káblov

v Modifikácie, návody a projekty

25

2252

04.12.2010 18:11

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rýchlosť kódov

v PHP, ASP

1

530

30.06.2009 13:42

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyhladávač kodov na stránke z HTML kodu

v PHP, ASP

6

900

09.05.2009 16:14

BBUlet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoze napätie?

v AMD čipové sady

3

698

06.06.2007 15:43

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kto pomoze opravit?

v Sieťové a internetové programy

10

580

22.05.2010 17:42

Milanese Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoze 120hz monitor???

v Monitory, televízory a projektory

15

1137

14.03.2014 12:05

Andre Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Furt BSOD... Pomoze reinstalacia?

v Operačné systémy Microsoft

12

564

12.10.2011 11:50

Doldy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoze DVB-T Tuner?

v Ostatné

3

557

27.09.2010 19:08

tomaskos35 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. čo pomôže ku hrám?

v Ostatné grafické karty

3

496

27.12.2013 9:18

shiro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra