全員
これが私の問題です。だから、私はUbuntuとプログラミングに慣れていないので、Cから始めたいと思いました。古典的な「hello.c」ファイルを作成しました
#include <stdio.h>
main ()
{
printf("Hello World!");
}
次に、ターミナル内で入力しました:
cd /Desktop
ファイルはデスクトップにあるため
そして、私はタイプしました
gcc hello.c -o hello
しかし、ここにトラブルが来て、それは突然言う問題に見えました:
gcc: error: hello.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
だから、どうすればそれを修正できますか?
デスクトップは/Desktop
ではなく、~/Desktop
にあります。したがって、これらのコマンドを実行します。
cd ~/Desktop
(ディレクトリをデスクトップに変更するため)gcc hello.c -o hello
(Cプログラムのコンパイル用)./hello
でアプリケーションを実行します。エラーが表示された場合は、chmod +x hello
で権限を変更します次に、端末内で入力しました:
cd /Desktop
/Desktop
はデスクトップへのパスではありません。 /Desktop
は、/
(お使いのDesktop
ディレクトリ)内のディレクトリ "root
"へのパスです。 /home/<username>/Desktop
、または短縮された~/Desktop
は、デスクトップへのパスです。
そのため、最初に端末の作業ディレクトリをデスクトップのパスに変更します。
cd ~/Desktop
次に、ファイルを再度コンパイルします。
gcc hello.c -o hello