ビルド
Google
Twitter
OneDrive
jQuery
Three.js
logicalerror
更新履歴
データベース
VBScript
実行可能ファイルを作成
目的はその通りであり、そうなりますが、実際は3つのプロセスに分かれています
プリプロセス
結論から言うと、この部分がプログラマにとつて最も重要です。コンパイル・リンクはどちらかといえば
「環境面」
の問題ですが、プリプロセスは正味コーディングに関係するからです
その中でもその位置づけをしっかり把握する必要のあるのが、以下の二つです
#include
#define
どちらも、プリプロセッサ ディレクティブであり、コンパイルの前にプログラムテキストに対して特別な操作を行わせるものです。頭に#が付いているのは、皆プリプロセッサに対する指示であり、コンパイル前に行なわれるものです
#include
は、その部分に指定されたテキストファイルを挿入します。テキストファイルの内容は全くそのままであり、加工はされません。但し
#include
のネストは可能であり、読み込まれるテキストの中にもディレクティブは記述可能です
#define
は、キーワードに対する文字列の置き換えを行います。その有効範囲は、コンパイル対象となるテキストファイル(
#include
で読み込まれたものも含む ) 内で、#define が出現してから #undef でその定義が解除されるまで有効です
#include
による関連の無いテキストには影響ありません
コンパイル
テキストファイルをマシン語に変換する作業をしますが、変換されるのはプログラマが用意したテキストのみであり、それだけでは実行はできません。実際には、拡張子
.obj
のファイルがテキスト単位に作成されます。
リンク
プログラマが用意したテキストから作成された
.obj
のファイルと、ライブラリにあるシステムのオブジェクトを結合して実際に実行できるファイルに組み立てて行く作業を行います
infoboard
管理者用
ツイート
フリーフォントWEBサービス
フリーフォントで簡単ロゴ作成
アイコン・はんこ画像作成
フリーフォントで横書きロゴ作成
フリーフォントで縦書きロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し素材作成
フリーフォントで PDF 作成
デュアルフォント
書体見本
フリーフォント配布サイト
キーボード画像作成
フリーフォント ギャラリー
イラストACよりフリーダウンロード
UTF-8文字Tool
SQLの窓WEBサービス
リアルタイムHTML
テキスト変換
ストリートビューとMAPのコード
SyntaxHighlighter
Shadowbox 埋め込みコード作成
SQLの窓フリーソフト
SQLの窓 Build C++
販売管理B
「送る」に入れる簡易ダンプ
WMI Query
コンピュータアイコンメニュー
ドメイン内検索
素材
足成
Image * After
ぱくたそ
イラストAC
イラスト素材サイト
一般WEBツールリンク
WEB アーカイブ
疑わしいファイルや URL を分析する
HTML整形ツール
JSONLint
ttf to woff converter
Run Code
Twitter Card validator
Google URL Shortener
C#<->VB.NET
SQLの窓
logical error
GINPRO
WAHA land
職人的フリーソフトの使い方
WEB 職人
ソース掲示板
フリーソフト
7-Zip
FileZilla
PrimoPDF(英語版)
GifCam
GIMP Portable
Classic Shell
JSライブラリ
jQuery
Lightbox
Shadowbox.js
The Google Hosted Libraries
cdnjs
Three.js