Linux上のCでどのようにプログラムしますか?それは確かに非常に簡単で、3つの簡単なステップで構成されています。
ステップ1 :プログラムを作成し、.c拡張子を付けてファイルを保存します。たとえば、my_program.c。
ステップ2 :プログラムをコンパイルし、次のような端末でgccコンパイラを使用してオブジェクトファイルを生成します:
gcc -o my_program my_program.c
ステップ3 :生成されたオブジェクトファイルを実行して、LinuxでCプログラムを実行します:
./my_program
これは、LinuxでCプログラムをコンパイルして実行する方法についての簡単な要約です。 CまたはLinuxを初めて使用する場合は、Linux環境でCプログラムを快適にコーディングできるように、これらの手順を詳しく説明します。
実際、LinuxターミナルとコードエディタでCプログラムを実行する方法について説明します。
方法1:LinuxターミナルでCプログラムを実行する方法
LinuxでCプログラムを実行するには、システムにCコンパイラが存在する必要があります。最も人気のあるコンパイラはgcc(GNUコンパイラコレクション)です。
ディストリビューションのパッケージマネージャーを使用してgccをインストールできます。 DebianおよびUbuntuベースのLinuxディストリビューションでは、aptコマンドを使用します。
sudo apt install gcc
Cプログラムを保存した(またはパスを指定した)ディレクトリに切り替えてから、プログラムをコンパイルしてオブジェクトファイルを生成します。
gcc -o my_program my_program.c
出力オブジェクトファイル(-o my_program)を提供することはオプションであることに注意してください。そうしないと、a.outという名前のオブジェクトファイルが自動的に生成されます。ただし、これはCプログラムごとに上書きされ、a.outオブジェクトファイルがどのプログラムに属しているかを知ることができないため、適切ではありません。
オブジェクトファイルを生成したら、それを実行してCプログラムを実行します。すでに実行可能です。次のように簡単に使用できます:
./my_program
また、プログラムが正しければ、目的の出力が表示されます。ご覧のとおり、これはLinuxでC++プログラムを実行する場合と大差ありません。
プログラムに変更を加えるたびに、最初にプログラムをコンパイルしてから、生成されたオブジェクトファイルを実行してCプログラムを実行する必要があります。
方法2:VisualStudioCodeなどのコードエディターを使用してLinuxでCプログラムを実行する方法
誰もがコマンドラインとターミナルに慣れているわけではなく、私はそれを完全に理解しています。
Eclipseやコードブロックなどの適切なC/C ++ IDEを使用できますが、多くの場合、それらは重すぎるプログラムであり、大規模なプロジェクトに適しています。
VisualStudioCodeやAtomなどのオープンソースコードエディターを使用することをお勧めします。これらは基本的にテキストエディタであり、アドオンをインストールして、グラフィカルコードエディタから直接プログラムをコンパイルおよび実行できます。
この例では、VisualStudioCodeエディターを使用しています。これは、Microsoftの非常に人気のあるオープンソースコードエディタです。
まず最初に、ソフトウェアセンターからUbuntuにVisualStudioCodeをインストールします。その他のディストリビューションについては、Linuxディストリビューションのパッケージマネージャーまたはソフトウェアセンターを確認してください。詳細については、公式Webサイトを確認することもできます。
Visual Studio Codeを起動し、プロジェクトを開いて作成し、ここでCプログラムを作成します。サンプルのHelloWorldプログラムを使用しています。
Linuxシステムにgccコンパイラがインストールされていることを確認する必要があります。
sudo apt install gcc
次に必要なのは、Cコードを実行できる拡張機能を使用することです。 Microsoftは、C / C ++プログラム用に独自の拡張機能をインストールするように求める場合がありますが、セットアップが複雑であるため、お勧めしません。
代わりに、CodeRunner拡張機能を使用することをお勧めします。これはナンセンスな拡張機能であり、追加の構成なしでCおよびC++コードを簡単に実行できます。
[拡張機能]タブに移動し、[コードランナー]を検索してインストールします。
VisualStudioCodeを再起動します。これで、次のいずれかの方法を使用してCコードを実行できるようになります。
- ショートカットCtrl+Alt+Nを使用します。
- F1キーを押してから、[コードの実行]を選択または入力します。
- テキストエディタを右クリックし、コンテキストメニューから[コードの実行]をクリックします。
プログラムを実行すると、プログラムは自動的にコンパイルされてから実行されます。エディターの下部にあるターミナルで出力を確認できます。これより良いものは何ですか?
どちらの方法が好きですか?
LinuxコマンドラインでいくつかのCプログラムを実行することは問題ありませんが、コードエディタを使用する方がはるかに簡単で時間を節約できます。同意しませんか?
どちらの方法を使用するかはあなたに決めさせていただきます。
元の記事