DebianとLinuxは、オープンソースで無料のオペレーティングシステムとしてソフトウェア開発者にますます人気が高まっています。この記事では、Debianで簡単なCプログラムを作成、コンパイル、実行する方法について説明します。これは、Linuxで記述して実行できる、より複雑で便利なCプログラムに移行するための基礎として役立ちます。
この記事に記載されている手順とコマンドをDebian10バスターシステムで実行し、Linuxコマンドラインであるターミナルを使用して単純なCプログラムをコンパイルします。
ステップ1:Cコンパイラとビルドツールをインストールする
Cプログラムをコンパイルして実行するには、システムに必須パッケージをインストールする必要があります。 Debianターミナルでrootとして次のコマンドを入力します:
$ sudo apt-get update
(このコマンドを使用すると、インターネットリポジトリから最新バージョンのプログラムをインストールできます。)
$ sudo apt-get install build-essential
rootのパスワードを入力するように求められます。その後、インストールプロセスが開始されます。インターネットに接続していることを確認してください。
ステップ2:簡単なCプログラムを作成する
必須パッケージをインストールしたら、簡単なCプログラムを作成しましょう。
Debianのグラフィカルテキストエディタを開いてgeditし、次のサンプルプログラムを作成またはコピーします。
#include<stdio.h> int main() { printf("\nA sample C program\n\n"); return 0; }
次に、拡張子が.cのファイルを保存します。この例では、CプログラムにsampleProgram.cという名前を付けています
または、次のようにgeditのターミナルからCプログラムを作成することもできます。
$ gedit sampleProgram.c
これにより、プログラムを作成して保存できる.cファイルが作成されます。
ステップ3:Cプログラムをコンパイルする
ターミナルで、作成したプログラムの実行可能バージョンを作成するには、次のコマンドを入力します。
構文:
$ gcc [programName] .c -o programName
例:
$ gcc sampleProgram.c -o sampleProgram
プログラムがホームフォルダにあることを確認してください。それ以外の場合は、このコマンドで適切なパスを指定する必要があります。
ステップ4:プログラムを実行する
最後のステップは、コンパイルされたCプログラムを実行することです。これを行うには、次の構文を使用します。
$ ./programName
例:
$ ./sampleProgram
上記の例でプログラムがどのように実行されるかを確認できます。プログラムを介して印刷するために作成したテキストが表示されます。
この記事を通して、Debian 10 Busterで簡単なCプログラムを作成、コンパイル、実行する方法を学びました。必要なのは、ビルドに不可欠なパッケージと、Linuxでプログラミングの第一人者になるための適切なスキルだけです。