Cygwin での C コードのコンパイルで問題が発生しました。私の環境は Window XP の Cygwin です。
$ which make
/cygdrive/c/MinGW/bin/make
$ which cc
/usr/bin/cc.exe
私のメイクファイルは次のようになります。
CC=cc
CFLAGS= -g -std=c99 -Wall -pedantic
EXE=graph
SRCS=graph.c
$(EXE):$(OBJS)
$(CC) $(CFLAGS) $(SRCS) -o $(EXE)
CLEAN:
rm -fr $(OBJS) $(EXE)*
ファイルgraph.c
は と同じフォルダにありますcc
。
私は実行しますmake
が、それは示しています
cc -g -std=c99 -Wall -pedantic graph.c -o graph
process_begin: CreateProcess(C:\cygwin\bin\cc.exe, cc -g -std=c99 -Wall -pedantic graph.c -o graph, ...) failed.
make (e=5): Access is denied.
make: *** [graph] Error 5
しかし、実行するcc -g -std=c99 -Wall -pedantic graph.c -o graph
とうまくいきます。
私は Cygwin を初めて使用します。私の設定またはメイクファイルの問題は何ですか?