Vous êtes ici : Accueil / TECHNICAL PAGES / Documentation / Logiciel d'observation / Utilisation de Eclipse pour le développement C avec GitLab

Utilisation de Eclipse pour le développement C avec GitLab

Procedure d'installation pour Ubuntu 16.04 et procedure pour mise à jour avec Gitlab

 



INTRODUCTION

Eclipse-cpp s'installe de manière personnelle.

Une des possibilité est d'initialiser un project GitLab dans un directory vierge, le modifier, le faire le commit.

Après cela le project peut-être récupéré dans la structure THOME (pull) et être utilisé (make)

Ce document décrits ces différentes phases

 



INSTALLATION DE ECLIPSE-CPP

Reference

umake est l'outil d'installation, il est installé par sudo (une seule fois), donc cette étape est là uniquement pour information

sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

umake donne la liste de ce qui est possible d'installer avec:

umake  --list-available

Nous choisissons dans le groupe IDE eclipse-cpp. L'installation se fait avec la commande suivante sous votre nom, en gardant le path proposé

umake ide eclipse-cpp

Eclipse se lance avec

/home/weber/.local/share/umake/ide/eclipse-cpp/eclipse



Initialisation d'un project existant dans un directory vide

 

Dans eclipse on sélectionne Import projects... (exemple l'utilitaire ipcsrv)

ImportProject.png

puis:

ImportVizard.png

puis:

ImportCloneURL.png

Sur GitLab on copy l'URL que l'on colle dans la page suivante:

CopyUrl.png

Une fois inséré dans le champs URL, les autres champs sont mis à jour automatiquement. Rien de plus à faire:

SourceGit.png

Apres on choisi la branche (master dans notre cas) et on valide la "Local Destination"

Le projet est pret


Commit

 

Un fois un fichier modifié on sélectionne Team->Commit... sur ce même fichier

Dans l'onglet Git Staging, on insert un message dans le Commit Message puis un click sur Commit and Push

La modification est ainsi dans GitLab et le projet peut être supprimé (pas nécessaire bien sur)

 

 



LW 08/07/2020