Heim >Betrieb und Instandhaltung >CentOS >Wie installiere ich gcc auf Centos7?
So installieren Sie gcc auf centos7: Geben Sie zuerst das Stammverzeichnis des Systems ein und geben Sie den Befehl [[root@localhost ~]yum -y install gcc gcc-c++ autoconf make] ein. Schließen Sie dann die automatische Online-Installation ab und geben Sie ein die entsprechenden Befehle Das war's.
So installieren Sie gcc in Centos7:
1. GCC online installieren (Netzwerkkonfiguration erforderlich)
Nach der Installation von CentOS7 auf der virtuellen Maschine VMware Workstation verfügt das System nicht über GCC. Geben Sie das Systemstammverzeichnis [root@localhost ~] ein und geben Sie den Befehl ein:
[root@localhost ~]yum -y install gcc gcc-c++ autoconf make
, um die Online-Installation automatisch durchzuführen. Geben Sie nach Abschluss den Befehl ein:
[root@localhost ~]#gcc --help
Wenn die gcc-Befehlshilfe angezeigt wird, ist die Installation korrekt.
2. Einfache Anwendung
Wir verwenden zunächst den Befehl gcc, um eine einfache C-Datei zu schreiben.
1. Geben Sie den Befehl ein:
[root@localhost ~]#vi helloworld.c //进入vi编辑器写一个helloworld的c文件。 #include<stdio.h> int main(void) { printf(“helloworld !\n”); } //写完按esc,接着按shift+:并输入wq保存退出
2. Geben Sie den folgenden Befehl ein:
[root@localhost ~]#gcc helloworld.c //这个命令程序生成默认文件a.out
3. Wir können den folgenden Befehl verwenden, um diese C-Datei auszuführen:
[root@localhost ~]#find / -name a.out
4. Geben Sie den Befehl ein:
[root@localhost ~]#gcc -o helloworld helloworld.c //-o 产生可执行的文件名字helloworld
Geben Sie den Befehl ein:
[root@localhost ~]#gcc -g helloworld.c -o helloworld // -g 能被gue调试
Wir können den vi-Editor zum Anzeigen verwenden die Assembly-Datei:
[root@localhost ~]gcc -S helloworld.c //-S 产生汇编文件后停止编译,后缀名以.s结尾。
Geben Sie den Befehl ein:
[root@localhost ~]# vi helloworld.sEmpfohlene verwandte Tutorials:
Centos-Tutorial
Das obige ist der detaillierte Inhalt vonWie installiere ich gcc auf Centos7?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!