0

gcc を使用して C コードをコンパイルしています。好奇心から、エラーがどの段階で発生したかを正確に知りたいと思います。コンパイル エラーが発生したときにこの情報を出力する方法はありますか?

4

2 に答える 2

1

これはすでに起こっています。

#ifedf THIS
    that;
#Endif

$gcc ifed.c
ifed.c:1:2: error: invalid preprocessing directive #ifedf
ifed.c:2:5: warning: data definition has no type or storage class
ifed.c:3:2: error: invalid preprocessing directive #Endif

int main() {
    int int, int;
}

$ gcc mai.c
mai.c: In function ‘main’:
mai.c:2:9: error: two or more data types in declaration specifiers
mai.c:2:12: error: expected identifier or ‘(’ before ‘,’ token

int main() {
    bogusfunction();
}

gcc lin.c
/tmp/ccUc0WAL.o:lin.c:(.text+0xc): undefined reference to `_bogusfunction'
collect2: ld returned 1 exit status
于 2013-06-17T09:04:57.937 に答える