事象
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 権限が必要