コンピュータ,ディレクティブ

スポンサーリンク

鍛錬 906

コンピュータ,ディレクティブ

ディレクティブはプログラムのソースコードに記述される構成要素の一つであり、コンパイルの際に変換処理の制御を行います。

アセンブリ言語の場合はドット(.)で始まる命令として記述され、C言語の場合はシャープ(#)で始まるプリプロセッサへの指示文として記述されます。

ディレクティブの例

以下は、アセンブリ言語におけるディレクティブの一部です。

ディレクティブ 意味
.align アライメントに従い特定の境界までパディングする
.ascii 文字列を配置する
.data データセクションにデータを配置する
.comm 共通のシンボルを宣言してメモリを確保する
.globl 指定したシンボルをリンカから参照可能にする

 
以下は、C言語におけるディレクティブの一部です。

ディレクティブ 意味
#include ヘッダファイルをインクルードする
#define マクロを定義する
#undef マクロを未定義にする
#if ~ #endif 条件式が真の場合に処理を実行する
#error コンパイル時にエラーを出力させる
タイトルとURLをコピーしました