Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/08/2014, à 13:59

wallace27

Programmer en C depuis le terminal Lubuntu

Bonjour,

Est-il possible de programmer (en C) directement depuis le terminal ?

Dernière modification par wallace27 (Le 12/08/2014, à 21:59)

Hors ligne

#2 Le 12/08/2014, à 14:22

Compte anonymisé

Re : Programmer en C depuis le terminal Lubuntu

Bonjour,

Oui. Un éditeur pour écrire le code C (vi, vim, nano ...).
Pour compiler faut installer le paquet build-essential. Puis :

gcc fichier1.c fichier2.c  -o nom_executable -lm

Pour exécuter si pas d'erreur de compilation :

./nom_executable

#3 Le 12/08/2014, à 14:26

wallace27

Re : Programmer en C depuis le terminal Lubuntu

Il faut d'abord créer des fichiers textes contenant les codes c'est ça ?

Hors ligne

#4 Le 12/08/2014, à 14:27

Compte anonymisé

Re : Programmer en C depuis le terminal Lubuntu

Oui ou compiler des sources existantes...

#5 Le 12/08/2014, à 14:58

Korak

Re : Programmer en C depuis le terminal Lubuntu

Bonjour,

wallace27 a écrit :

Est-il possible de programmer (en C) directement depuis le terminal ?

Non, pas à ma connaissance.

Il faut entrer ton code dans un éditeur de texte. Personnellement, j'utilise SciTE.

Puis je compile en ligne de commande avec une commande de ce type:

gcc -o programme1 programme1.c -Wall

Pour exécuter le programme, c'est la commande;

./programme1

Ceci n'est qu'un exemple. Adapte les noms de fichier à ton cas.

J'ai acheté le livre "Le C en 20 heures" pour m'essayer au C.

Dernière modification par Korak (Le 12/08/2014, à 15:04)


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#6 Le 12/08/2014, à 15:27

wallace27

Re : Programmer en C depuis le terminal Lubuntu

mais qu'est-ce que ça veut dire ".c" ? Je dois changer l'extension du fichier texte c'est ça ?

Hors ligne

#7 Le 12/08/2014, à 15:30

Korak

Re : Programmer en C depuis le terminal Lubuntu

wallace27 a écrit :

mais qu'est-ce que ça veut dire ".c" ? Je dois changer l'extension du fichier texte c'est ça ?

Oui, il faut que ton fichier source aie l'extension .c .


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#8 Le 13/08/2014, à 17:19

wallace27

Re : Programmer en C depuis le terminal Lubuntu

Un très grand merci à Korak pour m'avoir donné le lien "Le C en 20 heures". C'est génial, tout y est expliqué de manière très claire.

Je suis content d'essayer un autre compilateur. Jusqu'ici j'étais habitué à Visual Studio que je trouvais plutôt lourd et encombrant...

Hors ligne

#9 Le 13/08/2014, à 18:15

Korak

Re : Programmer en C depuis le terminal Lubuntu

wallace27 a écrit :

Un très grand merci à Korak pour m'avoir donné le lien "Le C en 20 heures". C'est génial, tout y est expliqué de manière très claire.

Si je te l'ai renseigné, ce n'est pas pour rien. smile


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#10 Le 14/08/2014, à 15:06

wallace27

Re : Programmer en C depuis le terminal Lubuntu

Petite question, est-il possible de supprimer ce clignottement intempestif de Scite ?

Dernière modification par wallace27 (Le 14/08/2014, à 15:06)

Hors ligne

#11 Le 14/08/2014, à 15:08

Korak

Re : Programmer en C depuis le terminal Lubuntu

Quel clignotement???


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#12 Le 14/08/2014, à 15:08

wallace27

Re : Programmer en C depuis le terminal Lubuntu

Quand je fais un simple retour à la ligne par exemple, pendant un quart de seconde tout devient noir pour ensuite redevenir blanc, c'est très rapide et ça s'apparente à un clignottement.

Hors ligne

#13 Le 14/08/2014, à 15:10

Korak

Re : Programmer en C depuis le terminal Lubuntu

Je ne sais pas. Ce phénomène n'apparaît pas sur mon PC.


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#14 Le 14/08/2014, à 15:11

wallace27

Re : Programmer en C depuis le terminal Lubuntu

je l'ai donc dans le baba

Hors ligne

#15 Le 14/08/2014, à 15:14

Korak

Re : Programmer en C depuis le terminal Lubuntu

Pas nécessairement.

C'est peut-être du à un manque de puissance de ton PC.

Tu as installé Ubuntu en dur ou dans une machine virtuelle?


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#16 Le 14/08/2014, à 15:25

wallace27

Re : Programmer en C depuis le terminal Lubuntu

en dur et mon pc a 16 go de ram, et un processeur de 3.2 ghz...

Hors ligne

#17 Le 14/08/2014, à 15:29

Korak

Re : Programmer en C depuis le terminal Lubuntu

Ben ça devrait passer sans problème alors.

Je ne comprend pas pourquoi un éditeur de texte comme SciTE te pose problème.

Fais toutes les mises-à-jour puis redémarre le PC.

Et dis-nous s'il y a un mieux.....


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#18 Le 24/08/2014, à 13:47

wallace27

Re : Programmer en C depuis le terminal Lubuntu

J'ai tout essayé, réinstallé, mises à jour, tout. J'ai fini par utiliser Kate qui est excellent. Je le conseille.

Enfin, je constate que de compiler via le terminal avec gcc c'est vraiment très puissant. En plus il vous dit où sont les erreurs de syntaxe avec une très grande précision, c'est même parfois plus précis qu'avec Visual studio (un logiciel qui coûte plusieurs milliers d'Euros..).

Hors ligne

#19 Le 24/08/2014, à 13:55

wallace27

Re : Programmer en C depuis le terminal Lubuntu

Enfin encore, pour information, j'ai installé Scite même sur mon second pc (un laptop) et devinez quoi ? J'ai le même clignotement. Donc apparemment il n'est pas du tout approprié à Lubuntu. Mais aucune importance, kate est parfait.

Dernière modification par wallace27 (Le 24/08/2014, à 13:55)

Hors ligne

#20 Le 24/08/2014, à 23:59

Korak

Re : Programmer en C depuis le terminal Lubuntu

C'est bizarre ce problème de "clignotement" avec SciTE. Je ne l'ai pas sous Ubuntu 14.04 64 bits.

Maintenant, ce n'est pas le seul éditeur de texte. Si kate te convient, tant mieux.


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#21 Le 23/09/2014, à 22:03

wallace27

Re : Programmer en C depuis le terminal Lubuntu

Est-ce que vous savez s'il existe une fonction avec Kate comparable à la combinaison de touches "ctrl + K + D" de visual studio qui consiste à automatiquement correctement indenter le code (langage C) ?

Hors ligne