よくある質問と答え

実行時のエラーメッセージ


ビルドではまったく問題がないにもかかわらず、実行時にエラーメッセージが出てプログラムが途中で終了してしまうことがあると思います。たとえば、
int main(){
	print("Hello world!\n");
}
を実行すると、
ZeroLink: unknown symbol '_print'
とエラーが出てとまります。ここではエラーメッセージ別にその原因を書いておきます。実行してみるまでエラーが出ないということが起きますので実行時のターミナルや標準IOウィンドウの表示を良く見ることが必要です。
ZeroLink: unknown symbol '_print'
エラーの意味は、「print というシンボル(関数名など)は知らない。」 という意味です。print() ではなく、printf()が 正しいわけですが、そっけなく知らないよとしかエラーは出ません。