IT系ノウハウ Linux エラー解消

No such file or directory, fatal error: no input files, compilation terminated が発生するときの原因と対処|Linux

コンテンツ

事象

C言語のソースファイルをコンパイルしようと cc コマンドを使用した際に以下エラーが発生する。

[oracle@hellomyworld]$ cc -c test.c -o test.o
cc: error: test.c: No such file or directory
cc: fatal error: no input files
compilation terminated.

原因と対処

コマンドがインストールされていないだけなので、yum install で解消しよう。

yum install gcc -y

実行例
[oracle@hellomyworld]$ yum install gcc -y
Not root, Subscription Management repositories not updated
Error: This command has to be run with superuser privileges (under the root user on most systems).

[oracle@hellomyworld]$ su 
Password: 

[root@hellomyworld]# yum install gcc
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                                                                        24 kB/s | 4.1 kB     00:00    
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                                                                        27 MB/s |  50 MB     00:01    
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                                                                                                                                     20 kB/s | 4.5 kB     00:00    
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)   

実行にはroot 権限が必要

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

-IT系ノウハウ, Linux, エラー解消
-, , ,