GNU/Linux >> Linux の 問題 >  >> Debian

LinuxでCプログラムをコンパイルして実行する方法

プログラマーとしてのキャリアを始めるには、Cプログラミング言語を学ぶ必要があります。 Linuxでプログラムをコンパイルするには、CプログラムとGCCまたはClangコンパイラを作成するためのテキストエディタのみが必要です。

この記事では、Cプログラムの記述とコンパイルの方法を説明します。

Cランゲージとは何ですか?

Cは、システムプログラミングに最適な汎用プログラミング言語です。ベル研究所のDennisRitchieによって開発され、Unixオペレーティングシステム用のユーティリティプログラムを作成しました。その後、Unixカーネル自体がC言語で実装されました。

メモリへの低レベルのアクセス、単純なキーワード、高速で効率的な実行機能により、Cは最も使用されているプログラミング言語の1つになりました。

LinuxでCプログラムをコンパイルして実行する

Cプログラムを作成してコンパイルするには、GCCコンパイルとテキストエディタが必要です。

注:- 以下の手順はUbuntu20.04でテストされています。

1。 GCCコンパイラをインストールする

GNUコンパイラコレクションには、C、C ++、Objective-C、Fortran、Ada、Go、およびDのフロントエンドと、これらの言語のライブラリ(libstdc ++、…)が含まれています。もともとはGNUオペレーティングシステムのコンパイラとして書かれていました。

ビルドエッセンシャルの一部であるGCC Ubuntu/DebianベースのLinuxディストリビューションと開発ツールをパッケージ化する Fedora / Centos/RehatベースのLinuxディストリビューション用のパッケージ。 Linuxオペレーティングシステムですでに利用可能になっているはずです。

ただし、使用できない場合は、以下のコマンドを使用して、それぞれのLinuxディストリビューションにGCCをインストールしてください。

Ubuntu / Debian、

sudo apt-get install build-essential

Fedora / Centos / Rehat、

yum groupinstall 'Development Tools'

以下のコマンドを使用して、インストールを確認します。

~$ gcc -v
~$ whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1.gz
~$ which gcc
/usr/bin/gcc

2。 Cプログラムを書く

LinuxでCプログラムを作成するには、vi、nano、さらにはVIMなどの任意のテキストエディターを使用できます。

ここでは、古典的なhello-worldを作成します。 nanoエディターを使用したcプログラム。 Ubuntuターミナルを開き、以下のコマンドを実行してnanoエディターを起動します。

nano hello-world.c

Cプログラムリスト

#include <stdio.h>
int main()
{
printf("/n Hello World ");
return 0;
}

どこで、

  • studio.h –標準の入出力ヘッダーファイル
  • printf –メッセージを印刷するコマンド

3。 GCCコンパイラを使用してCプログラムをコンパイルする

すでにGCCコンパイラをインストールしています。次に、ターミナルで以下のコマンドを実行して、GCCを使用してcプログラムをコンパイルします。

これにより、以下に示すようにhello-worldバイナリファイルが生成されます。

gcc hello-world.c -o hello-world

4。 Cプログラムを実行する

Cコンパイラはプログラムのバイナリファイルを生成します。 Linuxでcプログラムを実行するには、。/と入力するだけです。私たちの場合、

~$ ./hello-world

プログラムの出力(以下に表示)、

概要

テキストエディタとGCCコンパイラは、cプログラムの作成とコンパイルを開始するために必要な唯一の基本的なツールです。先に進み、学習を開始しますc。

この小さな記事がお役に立てば幸いです。共有して購読してください。


Debian
  1. UbuntuでCプログラムをコンパイルして実行する方法

  2. Cobol Hello World の例:Linux OS で Cobol プログラムを作成、コンパイル、実行する方法

  3. Tcl Hello World の例:Linux OS で Tcl プログラムを作成、コンパイル、実行する方法

  1. Ubuntuおよびその他のLinuxディストリビューションでCプログラムを作成、コンパイル、および実行する方法[初心者向けのヒント]

  2. LinuxでWineをインストールしてWindowsアプリを実行する方法

  3. Ubuntu / Debian /LinuxMintでwxWidgetsをコンパイルしてインストールする方法

  1. UbuntuLinuxにLynisをインストールして実行する方法

  2. Linuxでターミナルを使用してC、C ++、およびJavaをコンパイルする方法

  3. LinuxでWindows95を実行する方法