私はcywinを使用しているウィンドウでcrashmeソースコードをコンパイルしていますが、コンパイルエラーが発生しています。組み込み関数 'execl'に互換性のないコンパイルエラーがあります
エラー:
crashme.c: In function 'vfork_main':
crashme.c:594: warning: incompatible implicit declaration of built-in function ‘execl’
ソースコードがunistd.h含まれていたが、それでもエラーが持続するけど。この問題を解決する方法を教えてください。 execl
を定義"システム"ヘッダ(Linux上すなわち<unistd.h>
)の
私は/ usr/includeの下でチェックしました。ヘッダーファイルはそこにあります。 – msk
先ほど説明したように前処理されたフォームを取得し、それを調べます( 'execl'を検索します)。 –
@ user1031345待ち、/ usr/includeの下にあるチェックは、ヘッダがそのディレクトリにあるか、あなたの_code_ '#include'がそのヘッダであることを確認したことを意味しますか? – Arkku