プログラマーとしてのキャリアを始めるには、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。
この小さな記事がお役に立てば幸いです。共有して購読してください。