Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxプログラミングの一般的な問題  

エラー:Makefile:2:***区切り文字がありません。やめなさい。その理由は、makefileのgccステートメントの前にタブ区切り文字がないことです。

エラー:bash:./makefile:パーミッションが不十分ですメイクファイルは実行できないテキストファイルですrootであってもパーミッションは十分ではありません。 (makefile.am)などの他の名前を使用する場合は、次のようにパラメータを追加する必要があります。make

Linuxプログラミングの一般的な問題  

エラー:Makefile:2:***区切り文字がありません。やめなさい。その理由は、makefileのgccステートメントの前にタブ区切り文字がないことです。

エラー:bash:./makefile:パーミッションが不十分ですメイクファイルは実行できないテキストファイルですrootであってもパーミッションは十分ではありません。 (makefile.am)などの他の名前を使用する場合は、次のようにパラメータを追加する必要があります。make

  
CLONE_FILES、NULL);解決済み:#include< sched.h>

エラー:‘ pid_t’宣言されていないソース:/*子プロセス番号を定義します* /pid_t pid;解決:#include< stdlib。 h>

エラー:‘ options’ストレージサイズが不明ですソース:union semun options; http://dev.yesky.com/199/7643199_1.shtml理由:semun定義の問題/usr /include /linux /ipc.hには定義されているが/usr/include/sys/ipc.hには定義されていません。通常、プログラムにはsys /ipc.hが含まれます。sys /sem.h linux /ipc.h、linux /sem.hをインクルードすることは不可能です。そうでなければ、それはUnixの下でそれを解決することは不可能です:union semun {int val; struct semid_ds * buf; ushort * array;} arg;

Copyright © Windowsの知識 All Rights Reserved