Welkom terug.
In deze video gaan we code light configureren voor Mac OS ten.
Nu draai ik Mac OS ten Catalina en ik installeer code Lite 14 . 0. 0 in dit geval.
Voordat we dit doen, moeten we er zeker van zijn dat de compiler en code light zijn gedownload en geïnstalleerd.
Dat deed ik in de vorige video's.
Als je dat niet hebt gedaan, ga dan terug en doe dat.
Dus nogmaals, ik heb de compiler en code light geïnstalleerd.
Nu ga ik voor het eerst met code light werken.
Je kunt naar spotlight search gaan en code light typen en je ziet dat code light hier verschijnt,
versie 14. 0. 0.
En ik dubbelklik daarop om het uit te voeren.
Dit is vrij normaal.
U kunt deze foutmelding wel of niet krijgen.
Dit komt vaak voor als je software van internet installeert.
Dat komt niet van de Apple App Store.
Er staat dat code light niet geopend kan worden omdat de ontwikkelaar niet geverifieerd kan worden.
Dus wat betekent dat?
Dat betekent gewoon dat je het moet laten lopen.
Oké.
Het is een beveiliging.
Dus wat we gaan doen is hier annuleren en nogmaals, misschien krijg je dat bericht niet.
Het hangt ervan af hoe uw systeem is ingesteld.
Ga naar de apple en ga naar systeemvoorkeuren en selecteer hier beveiliging en privacy.
Laat me dit naar het midden verplaatsen.
Ik kies voor veiligheid en privacy.
En dan in de eerste tab, de algemene tab, zie je hier beneden dat code light geblokkeerd is
omdat het niet van een geïdentificeerde ontwikkelaar is.
Nogmaals, dat betekent alleen dat deze app niet uit de app store komt, maar van het internet.
Dus ik ga toch Openen selecteren en dat zal code light uitvoeren.
En nu zie je dat ik hetzelfde bericht krijg, maar nu krijg ik de open knop.
Dus ik ga op de open knop klikken en laat me deze systeemvoorkeuren sluiten.
En dat gaat voor het eerst met code licht lopen.
En dit is wat je krijgt de eerste keer dat je code light uitvoert.
Er is hier veel aan de hand.
Ik heb hier een werkruimteoverzicht.
Ik heb een welkomstscherm en het lijkt erop dat een wizard een setup wizard wil uitvoeren.
En ik heb ook dit bericht hier beneden dat zegt Code light biedt nu een betere editor kleur thema.
Dus nogmaals, er is veel gaande.
U kunt dit bericht onderaan al dan niet krijgen over het kleurenthema.
Als je dat doet, dan wil ik dat je de wizard annuleert.
We zullen het zo meteen handmatig uitvoeren en ja zeggen tegen deze oplossing.
Dus ik selecteer hier rechtsonder ja.
En ik ga op ja klikken.
En het zegt dat er een code-lampje herstart moet worden.
Wil je het nu opnieuw starten?
Ik ga weer ja zeggen.
Nu zal het Code lampje sluiten en opnieuw starten en het zou binnen een seconde terug moeten zijn.
Oké, perfect.
Nu moeten we de wizard, de installatiewizard, uitvoeren.
Dat is degene die we de tweede keer hebben afgezegd.
Dus laten we het handmatig uitvoeren.
We komen helpen met de installatiewizard.
Oké, dat doe ik nog een keer.
Ik selecteer Help om de installatiewizard uit te voeren.
Het is belangrijk dat we dit doen.
We hoeven dit nu maar één keer te doen.
Dat is het.
Als dit eenmaal gedaan is, hoeven we het niet meer te doen.
Dus welkom bij de setup Wizard.
Ik ga het volgende selecteren Wat is mijn ontwikkelingsprofiel?
Met andere woorden, wat voor soort ontwikkeling ga ik doen met code light?
Nou, ik ga C plus plus ontwikkelingscode doen Light ondersteunt PHP, JavaScript node.
Ik denk dat ik gewoon C ga selecteren, C plus plus ontwikkeling omdat dat is waar deze cursus over gaat
en selecteer de volgende.
Dit is een heel belangrijke stap.
Vergeet niet dat we onze compilers al hebben geïnstalleerd, dus we laten code light die compilers voor
ons instellen.
Dus we gaan klikken op de scan en code light zal ons systeem scannen op die compilers.
Dus dat ga ik nu selecteren.
En je ziet dat er nu drie compilers verschijnen, dat is vrij normaal.
Het is eigenlijk dezelfde compiler met drie verschillende namen.
Dus dit is precies wat we willen.
Als hier niets verschijnt, dan is het zeer waarschijnlijk dat je de compiler niet hebt geïnstalleerd.
Dus ga terug naar de vorige video's en installeer je compiler.
Ik zal de volgende selecteren, hier kunt u uw kleuren aanpassen.
Ik gebruik gewoon de standaardwaarden hier.
De donkere, de lichte, de grijze, wat je maar wilt.
Nogmaals, ik selecteer gewoon de standaard.
Vervolgens kies ik voor witruimte en inspringen.
Ik laat de standaardinstellingen zoals ze zijn en selecteer Voltooien nu we klaar zijn met de code die zal
sluiten en weer openen en onze compilers en onze omgeving zouden ingesteld moeten zijn.
Eerst moeten we nagaan of de compilers inderdaad correct zijn ingesteld.
Dus we kunnen dat doen door te gaan naar instellingen, bouwinstellingen, en dan zie je hier onder het tabblad Compilers,
wanneer je GCC selecteert, we gaan GCC gebruiken.
Nu is het belangrijk dat wanneer je GCC en compilers selecteert en dan tools, je hier dingen ziet, we
zien die paden hier.
Als hier niets staat, dan is er waarschijnlijk iets misgegaan met de installatie van uw compiler.
Oké, dus dat is het.
Ik ga kiezen.
Oké.
En onze compiler is ingesteld.
Oké.
Dus code Lite is, zoals ik al zei, een geïntegreerde ontwikkelingsomgeving, wat betekent dat we RC-programma's
kunnen bouwen, uitvoeren en debuggen.
Het maakt gebruik van een werkruimtemodel.
Dus het idee is dat we een werkruimte kunnen maken en we creëren werkruimten.
Aan de linkerkant zie je de werkruimteweergave en dan kunnen we meerdere projecten aan een werkruimte
toevoegen.
Dat is best cool.
We kunnen één werkruimte hebben en daarbinnen een heleboel projecten.
Veel andere ideeën werken niet op die manier.
Ze laten je eigenlijk maar aan één ding tegelijk werken.
Dus dit is een mooi model hier.
Om dat te doen, moeten we een nieuwe werkruimte maken, toch?
Er is hier niets.
Je ziet dat er hier veel ruimte is, toch?
Er is niets aan de hand.
Dus wat we gaan doen is een nieuwe werkruimte creëren.
We kunnen dat doen door hier te klikken op deze knop, nieuwe werkruimte.
Of ik kan in de menubalk komen en op Werkruimte Nieuwe werkruimte klikken.
Nogmaals, ik kan beide gebruiken.
Ik selecteer deze knop hier en dan krijg ik dit selecteertype werkruimte dialoogvenster.
Ik wil een Cplusplus-werkruimte maken.
Het is echt belangrijk dat we hier Cplusplus kiezen en ik zal selecteren.
Oké, nu gaat het me vragen, waar wil je deze werkruimte opslaan?
Ik zet het gewoon in mijn gebruikersmappen, documenten, map of documentenmap en wat is mijn
werkruimte naam?
Ik noem het hier gewoon eerste werkruimte.
Het toont u het volledige pad naar waar dit bestand eerste werkruimte zal worden opgeslagen.
Als u het ergens anders wilt plaatsen, kunt u gewoon op deze drie knoppen klikken en de gewenste
map kiezen.
Ik raad u aan om dat selectievakje hier beneden aan te vinken.
Op die manier wordt de werkruimte in een aparte map aangemaakt.
Op die manier, als we meerdere werkruimten maken, zullen ze mooi georganiseerd zijn.
Een waarschuwing: gebruik geen spaties.
Speciale tekens.
Met andere woorden, gebruik hier geen spaties zoals deze.
Gebruik geen speciale tekens zoals plussen en ampersands en allerlei rare dingen, en gebruik ook geen
internationale tekens.
Die veroorzaken allerlei problemen met de bouw.
Houd de naamgeving echt, echt rechttoe rechtaan met alles wat we doen in code lijn.
Oké.
En als je gebruikersnaam, je ziet mijn gebruikersnaam hier is mijn voornaam en achternaam.
Als uw gebruikersnaam spaties bevat of speciale tekens of internationale tekens, zet uw werkruimte
dan ergens anders.
Maak ergens een nieuwe map aan die dat niet heeft en bewaar die ergens anders of buiten je directory.
We zijn er klaar voor.
We gaan de werkruimte creëren.
Als ik nu op oké klik, zie je de eerste werkruimte verschijnen in de werkruimteweergave
linksboven.
Dus ik ga op oké klikken.
En hier is mijn werkruimte.
Je kunt het daar zien.
Eerste werkruimte, je kunt zien dat dit hele gebied hier rechts op zichzelf is opgeruimd.
De werkruimte doet niet echt veel voor ons.
Het is eigenlijk een container of een houder voor projecten.
Dus wat we nu moeten doen is ons eerste project maken en dat kunnen we doen door de werkruimte te selecteren
en er dan met rechts op te klikken en nieuw nieuw project te selecteren.
Oké, dan doe ik dat nog een keer.
We gaan rechts klikken op de werkruimte en selecteren dan nieuw nieuw project.
En nu krijgen we een nieuwe project Wizard.
En het is echt belangrijk dat we dit goed doen.
Er zijn veel instellingen hier, en afhankelijk van hoe we ze invullen, kunnen onze projecten wel of niet bouwen.
Dus ik ga hier heel langzaam en voorzichtig doorheen.
Dit is het pad naar onze werkruimte en het vraagt ons om een nieuwe projectnaam.
Dus ik ga dit project gewoon weer één noemen.
Geen spaties, geen speciale tekens, geen internationale tekens.
Zorg ervoor dat dit vakje is aangevinkt.
Maak het project in een eigen map onder die werkruimte die ze mooi georganiseerd houdt.
De categorie die we gaan selecteren is Console.
De volgende optie hier is het type voor type.
We willen eigenlijk eenvoudig uitvoerbaar GCC selecteren.
Dit is echt belangrijk omdat we de C-compiler gaan gebruiken om C-programma's
te schrijven, dus we willen GCC gebruiken voor type compiler, we willen er zeker van zijn dat we GCC weer selecteren, C-programma's erg belangrijk
voor de debugger.
We willen de Lldb debugger selecteren omdat we op een mac zitten.
Wij gebruiken een andere debugger dan de normale GDB.
En voor het bouwsysteem moeten we standaard selecteren.
Dat is echt, echt belangrijk.
Dit is waarschijnlijk de belangrijkste stap voor het bouwsysteem.
Dus nogmaals, zorg ervoor dat je al deze instellingen begrijpt, zorg ervoor dat ze er zo uitzien.
Als je de video moet pauzeren, zorg er dan voor dat ze dit allemaal nog eens doornemen.
Eerste werkruimte is de naam Maak het project in zijn eigen map.
De categorie is console type is simple executable GCC compiler is GCC, de debugger is Lldb debugger en het build
systeem is default.
En om de naam te benadrukken, het is echt belangrijk om geen spaties in de naam te hebben, geen speciale
tekens.
Dat is echt belangrijk, want ik zie vaak veel vragen in de Q en A over, hé, mijn project werkte niet.
Dat komt omdat je hier een speciaal teken hebt gezet.
Op dit punt ga ik verder met selecteren.
Oké.
Als ik selecteer.
Oké.
Je zult zien dat mijn project hier is aangemaakt onder mijn eerste werkruimte.
We hebben de eerste werkruimte projectnaam.
We kunnen deze pijlen selecteren om te zien dat er een bronmap onder zit en een hoofdmap.
c.
We zien hier nog niets omdat we Main nog niet geselecteerd hebben. c, maar als we dubbelklikken
op Main. c, je zult zien dat de editor tevoorschijn komt en we zien hier wat C-code.
Nu is het lettertype een beetje, beetje klein, dus ik ga het een beetje groter maken.
Je hoeft dit niet per se te doen, maar als we doorgaan en we selecteren.
We kunnen direct naar instellingen, kleuren en lettertypen gaan en het een beetje groter maken.
We gaan dit veranderen in 18.
Waarschijnlijk een goede maat zodat jullie het kunnen zien en gewoon kunnen slaan.
Oké.
En solliciteer.
En we moeten in deze editor ook opmerken dat wanneer je niets hebt opgeslagen, je het rood ziet.
Dus als je dit bestand probeert te bewerken, je plaatst iets, je ziet het rood aan de zijkant, dat betekent
dat het bestand niet is opgeslagen.
Normaal zou je naar bestand kunnen gaan en zeggen bestand opslaan, maar het bestand opslaan is grijs.
Het is een bug in code light, dus je kunt nog steeds het commando s doen Dus als je gewoon op je windows toets
of commando s drukt, slaat het op en zie je het naar groen gaan en zo kun je het toevoegen.
U kunt dus altijd zien of uw bestand al dan niet up-to-date is met de laatste codewijzigingen die u
hebt aangebracht door op control S of Windows-toets S te drukken om op te slaan.
Als je op een mac zit, kun je met commando S het bestand opslaan en wordt het weer groen.
Dus ik ga gewoon door en verander dit nog een keer, je ziet de verandering van rood
naar groen wanneer je typt, zodra je het bestand opslaat.
En zo zijn we goed.
Onze code ziet er goed uit.
Het is een eenvoudig C-programma.
Nogmaals, we zullen al deze code in latere lezingen uitleggen, maar op dit punt zijn we bijna klaar om het programma te
compileren.
Maar eerst moeten we de projectinstellingen wijzigen, dus we kunnen naar de eerste
werkruimte hier gaan, die aan de linkerkant markeren en we kunnen met de rechtermuisknop klikken en naar de projectinstellingen
onderaan gaan.
Ik heb daar eigenlijk een fout gemaakt.
Dat moet Project one zijn, niet workspace one.
Ik heb mijn project verkeerd genoemd, dus zorg ervoor dat je je project selecteert en dan naar Instellingen Project gaat.
We moeten Project one min Workspace one zijn.
En hier zul je zien dat er rechts algemene compiler linker instellingen staan.
De algemene instellingen zijn voor u ingevuld.
Je hoeft hier niets te veranderen.
Alles is ingesteld toen we eerder de compiler en bouwinstellingen instelden.
U wilt wel de compiler optie selecteren en naar beneden gaan naar de C compiler opties.
Je wilt zeker weten dat je kunt zien als je selecteert dat er een punt, punt, punt komt.
Zodra u de punt, punt, punt selecteert, kunt u enkele opties zien.
We willen er in principe zeker van zijn en je zult zien dat de opties zijn toegevoegd.
De commandoregel.
We willen alle waarschuwingen inschakelen, alles wat eigenlijk niet is aangevinkt.
Dat is een bug.
En dan willen we er ook nog eens zeker van zijn dat dit een C-programma is.
We willen ervoor zorgen dat we optimaliseren voor debuggen.
We produceren debug informatie.
We zouden goed moeten zijn.
Misschien willen we zeggen dat we C 99 inschakelen.
Dus die willen we ook controleren.
Dus nogmaals, er zijn slechts vier controles hier.
Ik denk dat we C 99 inschakelen.
We willen er zeker van zijn dat alle waarschuwingen worden getoond.
We willen ervoor zorgen dat geoptimaliseerd voor debugging wordt getoond en dat we debug-informatie
dash G produceren en dat is allemaal daar beneden.
Dus op dit punt kunnen we gewoon zeggen, oké, gevolgd door oké, nogmaals, een echt eenvoudige applicatie
hier dus we kunnen dit echt bouwen en compileren door naar de build menu optie te gaan en we kunnen eigenlijk
zeggen build en run project.
En je kunt je afvragen, weet je, de instellingen die we net hebben toegepast, hoeven we eigenlijk
niet voor elk project te doen.
We gaan in een paar video's door een manier lopen om een sjabloon te maken voor al je projecten, zodat je niet
al deze instellingen hoeft op te halen, maar we gaan hier bouwen.
Dus laten we doorgaan en het project bouwen, bouwen en uitvoeren.
En als er geen fouten zijn, heb ik geen typefouten gemaakt.
We moeten zien dat het project met succes is gebouwd en dat het daadwerkelijk wordt uitgevoerd.
Dus je ziet deze kleine code latex shell komen met wat laatste login informatie.
Maar wat je hier echt ziet dat belangrijk is, is het programma dat werd uitgevoerd en dat net uitvoer
genaamd hello testing op het scherm toonde.
En zo konden we compileren en succesvol draaien.
Dus nu kunnen we gewoon op een willekeurige toets drukken om te sluiten.
Dat is wat je hier ziet, er zijn een paar belangrijke tabbladen onderaan.
De eerste is uitvoer, en de uitvoer tab hier beneden laat eigenlijk alleen maar zien wat het programma deed toen het
draaide.
Dus het vertelt je waar het vandaan komt en het vertelt je dat het het shell commando exact heeft uitgevoerd en dat
het programma is afgesloten.
Soms is dit belangrijk als u vanuit een andere directory werkt enzovoort.
Het andere tabblad dat echt belangrijk is, is de bouw.
De build is eigenlijk het tabblad dat je de commando's laat zien die zijn uitgevoerd om het programma uit te
voeren.
Dus hier zie je het GCC commando om het te compileren.
Dash C is de vlag voor het compileren en dan Dash G zijn enkele van de instellingen die we eerder hebben ingesteld, toch?
Dash G produceert debug informatie optimalisatie met behulp van C 99 standaard enzovoort.
Dan doet het de koppeling en al het andere en dan voeren we het uit.
We zouden de debugger uitvoeren met G plus plus, maar je zult zien dat er geen fouten en geen waarschuwingen zijn.
Dus we kunnen dat met succes uitvoeren.
Dit scherm is echt belangrijk.
Vaak kun je het scherm kopiëren en plakken in de vragenlijst, en kan ik een diagnose stellen als je deze informatie
hebt.
Dus bouw en uitvoer zijn echt belangrijk.
Nu, als je dit programma bouwt en je hebt een compileerfout.
Dus laten we zeggen dat we de puntkomma verwijderen en je ziet het rood.
Het werd daar rood omdat ik het niet heb opgeslagen.
Dus als ik dat nu opsla, wordt het groen.
Maar als ik nu ga bouwen en ik zeg bouwen en uitvoeren, krijg ik een foutmelding, toch?
Er komt een pop-up box te staan.
Bevestig bouw eindigde met fouten ga door.
En we zeggen nee omdat we niet konden bouwen.
En dan zie je in de uitvoer tab hier een kleine rode fout die zegt dat we een puntkomma
missen.
U kunt dit selecteren en dan ziet u een pijl die aangeeft waar de fout
zit.
Hier zou je dus eigenlijk de puntkomma kunnen toevoegen om je probleem op te lossen en dan opnieuw op te slaan.
En dan zou je het kunnen bouwen en uitvoeren en je zou het succesvol bouwen en uitvoeren, zodat je je project
opnieuw zou kunnen bouwen en je zou zien dat er geen fouten zijn en daarna zou je het ook kunnen uitvoeren.
Dus u ziet de bouw, de uitvoering, dat alles kan in afzonderlijke stappen of in dezelfde stap.
Nu, andere veel voorkomende fouten die hier kunnen staan voor je eerste C-programma, vaak zie je dat je een haakje
vergeet, misschien geen haakje.
Je moet er dus voor zorgen dat je beugels op één lijn staan.
Soms vergeet je een links of rechts einde.
Het is heel, heel specifiek.
Compilers zijn zeer specifiek qua syntaxis.
Je moet op alle details letten, op de syntaxis.
Je kunt andere problemen krijgen als je het headerbestand verkeerd spelt, misschien stereo, dat soort dingen.
Dus je moet ervoor zorgen dat alles in orde is.
En als je klaar bent met je wijzigingen en de compiler herbouwt, bouwen we hem opnieuw om je fouten
eruit te halen.
Een ander ding dat ik wil noemen is dat je de vorige terminal eerder zag aankomen.
Ik hou niet zo van die terminal.
Er staat veel informatie in.
Je kunt dus de terminal veranderen die getoond wordt als je het programma uitvoert.
Je kunt gewoon naar het code licht menu gaan, naar je voorkeuren en dan helemaal onderaan
naar terminal hier.
En standaard staat er gewoon terminal.
Je kunt eigenlijk de code licht terminal selecteren.
Ik vind deze een beetje beter.
Er staat minder informatie in.
En er zijn wat problemen als je de andere terminal draait waar veel terminalvensters verschijnen.
Dus ik ga door en selecteer de code light terminal op de terminal optie en zeg toepassen en druk dan
op.
Oké.
En als ik dit nu bouw en uitvoer.
Je zult zien dat het in een iets andere terminal komt.
En deze kleine deze paarse blauwachtige terminal, kun je dan zeggen, oké, dus het kan het toestaan.
En dan zal het lopen.
En je kunt zien dat er hallo testen staat en dat je daar verder kunt gaan met deze lesinformatie.
Het is een beetje mooier, denk ik.
Dus dit is een optie.
U kunt zien of u de terminal wilt veranderen en vervolgens op een willekeurige toets drukken om dat terminalvenster te verlaten.
Oké.
Dus dat is het wel zo'n beetje.
We konden onze eigen code schrijven, gewoon een klein programma, bouwen en uitvoeren.
We veranderen de terminal.
Als je fouten hebt in dit programma, is het echt belangrijk dat je de uitvoer van de bouw van de bouw tab hier
en u kunt soort van post dat in het formulier als je problemen had en ik kan helpen
oplossen.
Maar dit is het eigenlijk, toch?
Het instellen van je omgeving en code light zodat je een C-programma kunt draaien met de C-compiler
en alles.
Je zult zien dat de code licht opnieuw moet worden opgestart omdat ik de terminal heb veranderd, maar dat
is alles.
Als je vragen hebt, post dan op het forum.
Bedankt.