Lignes directrices pour se réincarner dans le monde du développement de programmation Linux (langage C / C ++)

C'est un cadeau pour vous qui avez mordu dans la programmation sans le savoir bien sur Windows. Tout en disant cela, une invitation à un environnement de développement utilisant VS Code basé sur les bases.

Public cible

Existe-t-il quelque chose comme Visual Studio sur Linux?

Dans le cas de linux avec interface graphique, il en existe plusieurs tels que Eclipse. Cependant, dans le cas de CUI, il n'y a pas beaucoup d'options. Il semble que vous ayez besoin de quelque chose comme les connaissances préalables pour le développement de la programmation.

Que faisait Visual Studio?

Visual Studio est un type de logiciel appelé IDE (Integrated Development Environment) et comprend les fonctions suivantes.

--Editeur de texte (modifier le code) --linter (Possibilité d'analyser le code et d'avertir avant la compilation (bien aidé!)) --Ordinateur (vous faites quelque chose avant l'exécution) --Debugger (Vous pouvez définir des points d'arrêt pendant l'exécution)

Outils Linux correspondant à chaque fonction de l'EDI

Dans l'environnement CUI, nous devons procéder au développement en combinant les outils suivants.

J'ai beaucoup de choses à retenir!

Let's google pour le moment. C'est un outil avec une longue histoire, vous pouvez donc l'utiliser. Dans certains cas, j'écris plus de Makefiles. Les choses les plus difficiles sont les suivantes.

Non attends! Ne fais pas ça!

Je suis d'accord. Vous qui avez terminé le tutoriel sur l'utilisation de chaque outil. Tout d'abord, merci pour votre travail acharné. Mais c'est difficile, peu importe le temps dont vous disposez.

Développement à distance So VS Code.

Il existe un excellent outil appelé Développement à distance VSCode. Tant que ssh est connecté, l'éditeur et le débogueur peuvent être exploités à partir de l'interface graphique via ssh.

Utilisez VS Code.

C'était l'histoire. Il est facile à installer dans un environnement en ligne. Si vous êtes dans un environnement hors ligne, reportez-vous à l'article suivant pour le créer.

Introduisez VS Code et le développement à distance dans un environnement hors ligne pour rendre le développement Linux confortable https://qiita.com/ihatomorio/items/af61a2593f4ed1d4085c

Recommended Posts

Lignes directrices pour se réincarner dans le monde du développement de programmation Linux (langage C / C ++)
L'histoire de la création de l'environnement Linux le plus rapide au monde
[Langage C] [Linux] Récupère la valeur de la variable d'environnement
Comment limiter la publication de l'API dans la bibliothèque partagée en langage C de Linux
Programmation pour combattre dans le monde ~ 5-1
Programmation pour combattre dans le monde ~ 5-5,5-6
Programmer pour combattre dans le monde 5-3
Programmation pour combattre dans le monde ~ 5-2
Le langage de programmation le plus recherché en 2020
[Comprendre en 3 minutes] Le début de Linux
Implémenter une partie du processus en C ++
Dessiner des graphiques dans le langage de programmation Julia
Une histoire d'essayer d'améliorer le processus de test d'un système vieux de 20 ans écrit en C
Comment afficher la date de modification d'un fichier en langage C jusqu'à nanosecondes
Au milieu du développement, nous présenterons Alembic
Vérifier l'existence de tables BigQuery en Java
Bibliothèque de mesure du temps d'exécution dans les applications Linux C
J'ai essayé de réécrire le serveur WEB de la 1ère édition de programmation Linux normale avec C ++ 14
Éviter les pièges de l'utilisation d'un Mac (pour les utilisateurs Linux?)
Vérifiez le fonctionnement de Python pour .NET dans chaque environnement
Maintenance de l'environnement de développement Django + MongoDB (en cours d'écriture)
Remarques sur l'intégration du langage de script dans les scripts bash
Remarque 2 pour intégrer le langage de script dans un script bash
Résumé des points d'achoppement à Django pour la première fois
J'ai essayé d'illustrer le temps et le temps du langage C
Obtenir son propre nom de processus lors de l'exécution en C / C ++ (pour Linux)
Obtenez le nombre d'occurrences pour chaque élément de la liste
[Astuces] Problèmes et solutions dans le développement de python + kivy
Google recherche la chaîne sur la dernière ligne du fichier en Python
Explication du CSV et exemple d'implémentation dans chaque langage de programmation
[Linux] [Paramètres initiaux] Contenu de la configuration de l'environnement de développement
"Un livre pour former des compétences en programmation pour combattre dans le monde" Exemple de réponse au code Python --1.4 Séquence de phrases
Cela peut-il être fait en 1 minute? Aucune installation requise, exemple de test Google pour le langage C pour Linux
Intégration du langage machine en langage C
Tri de tas fait en langage C
Hello World en langue GO
La popularité des langages de programmation
Envelopper (partie de) la bibliothèque AtCoder en Cython pour une utilisation en Python
django ne peut pas être installé dans l'environnement de développement de pipenv + pyenv
Vérifiez la protection de la mémoire de Linux Kerne avec le code pour ARM
Dockerfile avec les bibliothèques nécessaires pour le traitement du langage naturel avec python
Trouvez le rang de la matrice dans le monde XOR (rang de la matrice sur F2)
Je veux connaître la population de chaque pays du monde.
Utilisation de TensorFlow dans l'environnement de développement intégré Cloud 9 - Principes d'utilisation -
for, continue, break Expliquer le flux du traitement itératif dans Python3-Part 1
Langage de programmation dont les jeunes auront besoin à l'avenir
Pour les débutants en Python. Vous pouvez être confus si vous ne connaissez pas le terme général pour le langage de programmation Collection.