[ 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 | 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


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ý: 05.08.20
Príspevky: 6851
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, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Notebook: MS Surface 2017 i5/8GB/128GB &
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 | 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/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ý: 05.08.20
Príspevky: 6851
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, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Notebook: MS Surface 2017 i5/8GB/128GB &
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 | 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


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ý: 05.08.20
Príspevky: 6851
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, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Notebook: MS Surface 2017 i5/8GB/128GB &
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 | 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: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ý: 05.08.20
Príspevky: 6851
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, 8GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Notebook: MS Surface 2017 i5/8GB/128GB &
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ý: 01.12.18
Prihlásený: 29.07.20
Príspevky: 169
Témy: 4 | 4
Bydlisko: Aalborg, De...

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


Offline

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

Registrovaný: 01.12.18
Prihlásený: 29.07.20
Príspevky: 169
Témy: 4 | 4
Bydlisko: Aalborg, De...

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 | 5

Ď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 | 5

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

Vďaka.

Miro


 [ Príspevkov: 13 ] 


Pomôže mi niekto s kompilovaním zdrojových kódov na GitHube?



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

730

07.05.2007 11:01

p360t

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

ovladace do stareho PC pomoze mi niekto?

v Ovládače

6

666

01.11.2011 10:10

destilator

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

NIEKTO KTO MI POMOZE S ONLINE HROU

v PHP, ASP

18

694

22.07.2007 14:38

Tominator

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

208

14.06.2014 23:34

marekmikula0

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

1468

29.04.2006 21:27

mokus

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

539

19.06.2010 21:12

david3504

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

497

04.05.2008 15:15

danciwo

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

2033

04.12.2010 18:11

killer

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

Rýchlosť kódov

v PHP, ASP

1

377

30.06.2009 13:42

rooobertek

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

702

09.05.2009 16:14

BBUlet

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

Pomoze napätie?

v AMD čipové sady

3

560

06.06.2007 15:43

Jaro

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

kto pomoze opravit?

v Sieťové a internetové programy

10

412

22.05.2010 17:42

Milanese

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

Pomoze 120hz monitor???

v Monitory, televízory a projektory

15

870

14.03.2014 12:05

Andre

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

Furt BSOD... Pomoze reinstalacia?

v Operačné systémy Microsoft

12

393

12.10.2011 11:50

Doldy

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

Pomoze DVB-T Tuner?

v Ostatné

3

395

27.09.2010 19:08

tomaskos35

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

čo pomôže ku hrám?

v Ostatné grafické karty

3

321

27.12.2013 9:18

shiro



© 2005 - 2020 PCforum, edited by JanoF