私はUbuntuの新しいユーザーです。 Cで簡単なプログラムを作成しました。conio.h
を使用するようにコンパイルしようとすると、コンパイラから致命的なエラーが発生します。だから私はncurses.hで試しましたが、それでも同じエラーが出ます。
conio.h
が利用できない理由
conio.h
はLinuxには存在しません。curses
またはncurses
を使用する必要があります。ただし、fatal error: curses.h: No such file or directory'
のようなエラーが発生する場合は、このライブラリがインストールされていないことを意味します。
Conio.hの詳細(およびDOS/Windows固有の方法)については、 Wikipediaの記事 を参照してください。
ncurses.h
が利用できなかった理由とその修正方法Ncursesに関しては、 libncurses5-devをインストールする必要があります (または libncursesw5-dev )パッケージ、次に、コンパイル時に-lncurses
引数をgcc
に渡します。次に例を示します。
gcc -Wall -g -o hello hello.c -lncurses
詳細については、「 コマンドラインプログラムで単純なウィンドウのような要素を作成するにはどうすればよいですか? (およびitsソース)」を参照してください。