@@ -164,25 +164,14 @@ använda det grafiska gränssnittet för att navigera.
...
@@ -164,25 +164,14 @@ använda det grafiska gränssnittet för att navigera.
#### Eclipse
#### Eclipse
Eclipse är mycket större än de föregående programmen och kan i början kännas
Eclipse är en IDE som är mycket större än textredigerare som `nano` och `atom` och kan i början kännas lite överväldigande.
lite överväldigande. Det finns dock en del funktioner som är väldigt användbara
Det finns dock en del funktioner som är väldigt användbara
när man programmerar. Eclipse hjälper dig bland annat att hitta fel i koden
när man programmerar.
innan du kompilerar den. Du kan genom eclipse även göra något som kallas “debugga”,
Eclipse hjälper dig bland annat att hitta fel i koden innan du kompilerar den.
vilket innebär att du kan gå igenom koden steg för steg för att se vad som
Du kan genom eclipse även göra något som kallas “debugga”, vilket innebär att du kan gå igenom koden steg för steg för att se vad som händer (superbra om man stöter på problem som är svårlösta).
händer (superbra om man stöter på problem som är svårlösta).
För att starta Eclipse i SU-salarna eller på thinlinc, skriv detta kommando i terminalen:
För att kunna starta Eclipse i SU-salarna eller på thinlinc behöver man först skriv detta kommando i terminalen: `echo "module add prog/eclipse/2021.12" >> ~/.bashrc`.
`/opt/eclipse/4.10/eclipse`
När man gjort detta går det nu att starta eclipse genom att skriva `eclipse` i terminalen.
Detta kommer att starta eclipse. Terminalen kommer nu vara kopplad till eclipse
och stänger ni terminalen kommer eclipse också att stängas. För att göra det
lite enklare att starta eclipse kan du skriva in följande i terminalen:
Eclipse är en avancerad IDE och vill ha strukturen på sitt sätt för att saker ska fungera, jämfört med Atom där filstrukturen väldigt simpel.
För att Eclipse ska hålla koll på filerna skapar den väldigt mycket extra filer, och om dessa följer med till git kommer konflikter ske mellan dig och din labbpartner.
I värsta fall måste er er partner sätta om sitt eclipse varje gång du pushar upp och labbpartnen pullar ner.
En lösning på detta är att göra följande:
1. Skapa ett workspace
2. Skapa ett projekt, tex "labbprojekt"
3. I terminalen, navigera till projektet och navigera till "src" mappen.
t.ex.: `cd ~/eclipse-worskspace/labbprojekt/src/`
4. I `src` mappen ska du klona ner ert git repo:
`git clone <GitLab-Länk> .`
Ersätt <GitLab-Länk> med länken till ert git repo, och glöm inte att ha med ett mellanslag och punkt efter.
Du bör nu ha en filstruktur som liknar detta.
eclipse-worskapce
|- labbprojekt
|- bin <-- Eclipse projekt filer
|- src <-- Här i ligger git repot