質問: コマンドが見つかりません...エラー(fedora 29) lexとyaccに関するチュートリアルに従っており、cソースコードをコンパイルする必要があります。チュートリアルでは、ターミナルに次の行を入力するように求められます。$ gcc ‐o examplea lex.yy.c ‐lfl しかし、私はそれからメッセージを受け取ります:bash: $: command not found... より単純なhelloworldcソースコードファイルで試してみましたが、同じメッセージが表示されます。しかし、gcc実行可能ファイルが/ usr/binにあることはわかっています。ターミナルに「gcc--version」または「gcc--help」と入力すると、適切な応答が返されます。ここで何が起こっているのですか?ところで、私はfedora 29linuxディストリビューションを使用しています。
回答: $ =ユーザー#= root一部のアクションでは、ルートプロミッションが必要です。sudoを使用して、ユーザープロファイルからrootに入ることができます。これを行うには、アクションの前にsudoを配置するか、sudo -iを使用してsudoセルにアクセスします。それでも解決しない場合は、 データベースをsudo dnf upgrade --refreshで更新します install gcc gccがfeoraにプリインストールされていない場合