私は次のようなCプログラムを持っています:
#include<stdio.h>
void main()
{
printf("Hello");
}
ファイル名はlinkedlist.cです
次のように同じディレクトリにあるmakefile
build: linkedlist.c
gcc -Wall -g -pedantic linkedlist.c -o linkedlist
run:
./linkedlist
私は最初にMxコンパイルを実行し、次にビルドを作成し、次にMxコンパイル->実行を実行します。これにより次のような出力が得られます。
-*- mode: compilation; default-directory: "/home/amey/test/" -*-
Compilation started at Sat Sep 22 16:59:13
make run
./linkedlist
Hello make: *** [run] Error 5
Compilation exited abnormally with code 2 at Sat Sep 22 16:59:13
./として実行したときに生成されたファイルはエラーになりません。誰かが何が起こっているのか説明できますか?