Hallo, allemaal.
Dus we zijn terug.
Laten we code light configureren om met de compiler te werken.
Uiteraard hebben we nu de compiler en code light al geïnstalleerd.
Dus eerste stap is om code light te openen zodat je bij je applicaties kunt komen.
En als je naar het volgende scherm gaat, zie je hier een code lampje.
Als je het daar niet ziet, heb je veel toepassingen, typ code of zoiets en we vinden
code light.
Dan willen we dit uitvoeren.
Je kunt zien dat het open gaat.
En de eerste keer dat je code light start, krijg je de setup wizard.
Als u de installatiewizard niet krijgt, kunt u deze vinden onder help en handmatig uitvoeren.
Dus ik selecteer nu mijn standaardprofiel, dat is C, C plus plus ontwikkeling en klik
op volgende.
Nu willen we onze compiler instellen, dus drukken we op de scanknop en het zou de compiler moeten vinden die we net geïnstalleerd
hebben.
Dus ik klik op scan en daar is het.
Het heet GCC.
Dat is de naam die we gaan gebruiken voor de compiler op Linux.
Dus we selecteren gewoon volgende en het zal de compiler voor ons instellen.
Pas de kleuren aan.
U kunt het lichte of het donkere thema gebruiken.
Ik blijf bij deze standaard.
Klik op volgende witruimte en inspringen.
Ik ga al deze standaardwaarden behouden en klik op voltooien.
Op dit punt zijn we klaar.
Hij gaat automatisch dicht en weer open.
Oké.
Dus op dit moment hebben we een paar gebieden.
We hebben dit gebied aan de linkerkant, dat is de werkruimte.
Hier gaan we al onze werkruimtes en projecten opslaan.
We hebben dit gebied hier, wat nu gewoon een gebied is voor vier grote knoppen.
Dit wordt onze redacteur.
Hier kunnen we onze code invoeren.
En dan hier beneden, zie je dat lokale werkruimten, omdat dit de eerste keer is dat ik dit doe,
ik heb geen werkruimten geopend.
Maar als je eenmaal begint met het maken van werkruimten, zullen ze hier verschijnen en kun je een van je recent geopende
werkruimten kiezen, wat wel prettig is.
Oké, het eerste wat we moeten doen is een nieuwe werkruimte maken.
Dus zoals bij veel moderne gebruikersinterfaces zijn er meestal drie of vier of vijf manieren om hetzelfde te doen.
In dit geval kan ik gewoon op deze grote knop klikken en een nieuwe werkruimte maken.
Ik kan komen tot werkruimte, nieuwe werkruimte, en er zijn waarschijnlijk ook andere manieren om het te doen.
Ik ga gewoon op deze grote knop klikken die zegt Maak een nieuwe werkruimte.
Zodra ik dat gedaan heb, moet je het type werkruimte selecteren.
Het wordt altijd een C plus plus werkruimte voor ons en klik op oké.
Wat is het pad van de werkruimte?
Ik ga dit niet in documenten opslaan.
Ik ga een nieuwe map maken in mijn home directory, en ik noem het workspaces.
En daar ga ik al mijn werkruimtes opslaan.
Om nu een nieuwe map aan te maken, kun je hier komen en je kunt dit ook via de opdrachtregel
in je terminal doen.
Maar ik ga het gewoon doen met de interface.
Ik ga deze man selecteren en gewoon werkruimten typen en aanmaken.
En je ziet dat het nu verschijnt waar je het verwacht.
Dus ik wil die werkruimte kiezen en op open drukken en wat is de naam van mijn werkruimte?
Deze heet Werkruimte één of Sectie één of Sectie twee, hoe je het ook wilt noemen.
Als je de cursus doorwerkt, kun je het sectie drie noemen.
Sectie vier.
Deel vijf en maak al je projecten voor dat specifieke deel van de cursus.
Of u kunt het organiseren op een manier die voor u zinvol is.
Zorg ervoor dat je gecontroleerd hebt, maak de werkruimte aan in een aparte map.
Zo blijven je werkruimtes mooi georganiseerd en klik ik op oké.
En nu zie je hier in de werkruimteweergave dat die werkruimte is gemaakt.
Nu willen we een project maken.
Dus nogmaals, selecteer de werkruimte en je kunt hier komen om bestanden te maken.
Ik ga gewoon rechts klikken op de werkruimte en een nieuw project aanmaken.
Nu hebben we een aantal opties om in te stellen, die vrij eenvoudig zijn.
De eerste is wat is de naam van het project?
Nou, ik ga dit een project één noemen of nog een keer, wat je maar wilt.
Iets dat heel belangrijk is.
Gebruik hier geen gedeelde schijven.
Gebruik nergens spaties.
Zeg bijvoorbeeld niet Project één.
Gebruik geen speciale tekens.
Doe dat allemaal niet.
Gebruik geen internationale karakters.
Gebruik eenvoudige woorden zonder interpunctie, zonder spaties en zonder speciale tekens.
Dit is een van de grootste redenen waarom bouwwerken mislukken.
Dus nogmaals, houd de namen echt, echt eenvoudig.
Dus project één, zorg ervoor dat dit is aangevinkt.
Maak het project aan in een eigen map.
De categorie is een consoletoepassing.
Dat is een applicatie die in de terminal draait.
Het type wordt eenvoudig uitvoerbaar GCC, omdat we C-applicaties schrijven.
Dus eenvoudige uitvoerbare GCC.
De compiler wordt GCC 11, degene die u net hebt geïnstalleerd of welke versie het ook is GCC.
De debugger wordt de GNU GDB debugger.
En het bouwsysteem wordt standaard en standaard.
Dat is echt belangrijk dat je je bouwsysteem selecteert voor standaard.
Dus ga je gang en klik op oké.
Dus we zien hier dat we nu een project hebben, een map onder de werkruimte, een map.
We kunnen dat maximaliseren en dan zien we een bronmap en dan zien we main. c.
Alle C-programma's eindigen op de punt C-extensie.
Dus we kunnen hierop dubbelklikken en je ziet dat de editor nu het hoofdprogramma punt C toont
met wat code erin.
Deze code wordt automatisch gegenereerd door code light.
Je hoeft deze code nu niet te begrijpen.
Nogmaals, ik weet dat hier waarschijnlijk veel vragen over komen.
We gaan alle details doornemen.
Dit is later.
Op dit moment proberen we onze omgeving zo in te richten dat we onze programma's kunnen bouwen.
Dus deze code is echt belangrijk.
Je ziet wat accolades, dat soort dingen.
Dit is onze broncode.
Wat je zult merken is als je deze broncode bewerkt, dus zeg dat we Hello world veranderen in hello testing.
We zullen merken dat dit rood wordt en dat betekent dat het bestand niet is opgeslagen.
Dus je kunt altijd je tekst opslaan, je broncode opslaan door op control s te drukken en dan zie je dat weggaan.
Of je gaat naar boven en drukt op bestand en je zegt bestand opslaan.
Dus nu moeten we de projectinstellingen controleren om er zeker van te zijn dat ze in orde zijn.
We kunnen ons project hier aan de linkerkant markeren.
We kunnen doorgaan en op dit moersleutel-icoontje drukken om naar de instellingen te gaan, of we kunnen rechts klikken en naar de instellingen
gaan.
Deze manier is prima.
Dus zodra we op de sleutel drukken, zie je dat de projectinstellingen verschijnen en je zult zien dat veel
hiervan voor ons is ingevuld.
Het is de compiler die we eerder kozen en enkele andere dingen die we als standaard kunnen behouden.
We gaan naar de compiler instellingen en we gaan naar de C compiler opties hier en je zult zien dat er al enkele
opties zijn geselecteerd voor ons, de G Dwarf twee, dat is voor het debuggen van het dash OS
voor optimalisatie.
Het dashboard w all zet alle waarschuwingen aan.
Nu kunnen we op de punt, punt, punt aan de rechterkant drukken en kijken of er nog andere opties zijn die
we willen inschakelen.
Ik denk niet dat de enige misschien interessante de C 99 functies inschakelt en je zult zien dat die beneden op de commandoregel
zijn toegevoegd.
Dus je ziet precies waar we het eerder over hadden.
En dan zie je standaard C 99, Dat is waarschijnlijk de enige die we nodig hebben.
Al het andere is goed om te debuggen.
Als er hier iets ontbreekt, kun je het controleren en dan kunnen we toeslaan.
Oké, We willen ervoor zorgen dat onze linker ook wat opties heeft.
Er is een punt, punt, punt daar.
Als je het selecteert nadat je het tekstveld hebt geselecteerd, als je op de punt, punt, punt drukt, kun je in principe
gewoon statisch linken zeggen.
We willen gewoon zeggen dash static en dan hit.
Oké.
En dat zijn alle instellingen die we moeten toepassen.
De debugger zou al voor u ingesteld moeten zijn, maar als dat niet zo is, willen we er wel voor zorgen
dat we de debugger selecteren, namelijk de GDB-debugger die in uw gebruikersmap stond.
U kunt dus meestal naar de gebruikersbak gaan en proberen GDB te vinden.
Als je hier naar beneden scrolt, GDB is de debugger die we willen gebruiken.
Dus we kunnen gewoon ons debuggerpad hier naar gdb wijzen, ervoor zorgen dat al het andere in orde is en we kunnen op toepassen
drukken en dan kunnen we op drukken.
Oké.
En op dit punt willen we ons programma kunnen bouwen en uitvoeren, dus we kunnen bouwen en compileren door opnieuw
een project te selecteren.
U kunt rechts klikken en zeggen bouwen of u kunt naar het menu gaan en zeggen herbouw
project bouwen project.
Beide werken.
Dus als je op project bouwen drukt, zul je zien dat er wat uitvoer komt onderaan het tabblad
bouwen.
En wat je ziet zijn in feite de commando's en de opties die we net hebben toegepast in onze projectinstellingen,
toch?
Je ziet de Dwerg twee voor het debuggen van standaard C, 99 streepjes waarschuwingen, alles en nog wat.
Je ziet dat streepje statische optie voor het koppelen en je ziet ook het belangrijkste, dat er geen fouten zijn, geen vergissingen,
geen waarschuwingen.
Nu, als je een puntkomma mist of als je een haakje of zoiets mist en je probeert
te bouwen.
Je zou zien dat er een fout is en je zou die fout moeten herstellen.
Over de syntaxis van C en veel andere belangrijke opties bij het coderen zullen we het in latere colleges nog hebben.
Maar je zou in staat moeten zijn om succesvol te bouwen door alleen de templated code die al naar boven komt.
En je zou de uitvoer moeten zien die ik je net liet zien.
Toch?
Build project succesvol Zero errors.
Nu kunt u uw programma weer uitvoeren.
We kunnen teruggaan naar het bouwmenu.
We kunnen rennen zeggen en als we op rennen drukken, komt het naar boven en zegt het: Wil je opnieuw
bouwen?
En zo verder.
Dat kunnen we wel.
We hebben net gebouwd zodat we in principe kunnen zeggen uitvoeren.
We hoeven niet opnieuw te bouwen.
Dus we kunnen gewoon zeggen uitvoeren en dan komt onze terminal tevoorschijn met de uitvoer.
Hallo, testen.
Dus we kunnen ons programma succesvol uitvoeren en het zegt dat we op een willekeurige toets moeten drukken om verder te gaan,
dus we kunnen dat gewoon doen.
En dus zijn we er klaar voor.
Nogmaals, je moet oppassen voor enkele fouten, veel voorkomende fouten die je kunt zien als Main verkeerd gespeld
is of een haakje mist.
Maar op dit moment hebben we gecompileerd dat we ons programma succesvol kunnen uitvoeren.
Dus onze omgeving is behoorlijk solide.
U ziet hier onderaan de twee belangrijkste vensters, de build en de output.
De uitvoer vertelt je gewoon wat er aan de hand is in wat op dat moment de bouw uitvoert. Dit is echt het belangrijkste,
want het bevat al je compileruitvoer en als je fouten hebt, wordt dat daar vermeld.
In de volgende video laten we je zien hoe je een echt sjabloon instelt, zodat je niet voor elk afzonderlijk project
alle instellingen hoeft op te geven.
In principe kun je projectinstellingen erven en hoef je niet de standaard C, 99 enzovoort te doen.
Met de statische koppeling zijn we echt dichtbij het schrijven van code, dus we gaan goed
vooruit.
Als je vragen hebt, plaats ze dan in het forum.
Bedankt.