[LINUX] Compilez et exécutez Rust avec une seule commande

C'est un extrait partiel de l'article suivant et + α.

Apprendre Rust à partir de 0 ~ Préparation / Présentation Part.0 ~ - Portefeuille Yuto Hongo


On suppose que le compilateur Rust a été installé et que le chemin a été défini pour une utilisation sur un Mac.

1. Préparé en fonction du script shell

Traitement du contenu

  1. Enregistrez le fichier exécutable compilé au même emplacement que le fichier .rs
  2. Exécutez le fichier compilé

scénario

bash:.bashrc et.bash_profil etc.


#!/bin/sh
rust(){
  rustc $1 --out-dir `dirname $1` | `echo $1 | sed 's/\.[^\.]*$//'`
}

Courir

% rust path/sample.rs

J'ai l'impression que ce n'est pas bon, mais une fois c'est comme ça. .. ..

2. Paramètres dans CodeRunner

CodeRunner – Programming Editor for macOS

Présentation des paramètres avec cet outil.

Méthode de réglage

  1. Démarrez CodeRunner
  2. Sélectionnez "Code Runner"> "Préférences"> "Langues"> "Rust" dans la barre de menu
  3. Dans "Exécuter la commande:", écrivez ce qui suit

RunCommand


rustc $filename | ./$compiler

スクリーンショット 2020-04-08 13.36.54.png

Courir

Cliquez sur le bouton Exécuter

Recommended Posts

Compilez et exécutez Rust avec une seule commande
Créer un serveur local avec une commande sur une seule ligne [Mac]
Créez des applications, enregistrez des données et partagez-les avec un seul e-mail
Supprimer toutes les bibliothèques installées sur pip avec une seule commande
Remplacez le nom du répertoire et le nom du fichier dans le répertoire par une commande Linux.
Un mémo contenant Python2.7 et Python3 dans CentOS
Exécutez une application Web Python avec Docker
Implémenter un modèle avec état et comportement
Mettez Docker dans Windows Home et exécutez un serveur Web simple avec Python
Source compilez Apache2.4 + PHP7.4 avec Raspberry Pi et construisez un serveur Web --2 introduction PHP
Source compilez Apache2.4 + PHP7.4 avec Raspberry Pi et créez un serveur Web ―― 1. Introduction à Apache
Jusqu'à ce que Python soit installé avec pythonbrew et que Flask s'exécute sur le serveur WSGI
Créer un environnement de développement TensorFlow sur Amazon EC2 avec une copie de commande
Connectez Scratch X et Digispark avec bouteille
Construire un environnement python avec virtualenv et direnv
Créez un environnement virtuel avec pyenv et venv
Lancer un serveur Web avec Python et Flask
Écrivons un programme Python et exécutons-le
Renommer ou déplacer des fichiers (répertoire) avec la commande mv
Compilez Apache2.4 + PHP7.4 avec Raspberry Pi et construisez un serveur Web --3. Utilisez MySQL
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Exécutez un pipeline de machine learning avec Cloud Dataflow (Python)
Faisons un outil de veille de commande avec python
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créez une application graphique native avec Py2app et Tkinter
Essayez de créer un jeu simple avec Python 3 et iPhone
Remplissez l'arrière-plan d'une seule couleur avec OpenCV2 + Python
Créez un lot d'images et gonflez avec ImageDataGenerator
J'ai essayé de faire LINE BOT avec Python et Heroku
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créons une application Mac avec Tkinter et py2app
Créer une visionneuse de modèle 3D avec PyQt5 et PyQtGraph
Exécuter un fichier Python avec une importation relative dans PyCharm
Jetez un œil au profilage et au vidage avec Dataflow
Je veux faire fonctionner un ordinateur quantique avec Python
[Linux] Créez un auto-certificat avec Docker et apache
Construire un environnement de calcul numérique avec pyenv et miniconda3
Donnez une date et une heure à la commande d'historique et collectez les fichiers d'historique de tous les utilisateurs avec un script