我们新安装的CentOS7,它默认的用的是国外的开源镜像,我们可以把它的yum源换成163的开源镜像,阿里的开源镜像或者清华大学的开源镜像。                 163开源镜像站:http://mirrors.163.com/centos/                 阿里开源镜像站:https://mirrors.aliyun.com/centos/                 清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/centos/

        其实还有别的开源镜像站,在这里我就用163的开源镜像站开做演示:


更改yum源

  1. 首先需要保证Linux系统可以连接上互联网。
  2. 进入yum源配置文件:cd /etc/yum.repos.d
  3. 备份一下当前的源,以防出错后可以还原回来mv ./CentOS-Base.repo ./CentOS-Base-repo.bak
  4. 下载网易163的源 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
  5. 清理一下旧包 yum clean all
  6. 把下载下来文件 CentOS7-Base-163.repo设置成为默认源 mv CentOS7-Base-163.repo CentOS-Base.repo
  7. 生成缓存即可用163源了 yum makecache

        此时我们已经成功的把yum源更改成为了163的开源镜像。

我安装JDK是用的源码包安装的,安装GCC是用的在线安装的方式。


        如果是需要编译C语言代码,我们需要安装GCC编译器,编写Java代码,我们需要安装JDK开发包。


安装JDK

        在这里我不再赘述,如果有不会的同学,可以参考我往期的博客,介绍的已经很清楚了。
        

安装GCC

        安装GCC我采用的是在线安装的方式(我是一个懒人,不想在用源码包安装GCC,看别人的博客也是看的我云里雾里的,还不如在线安装来的实在。)

  1. 执行该命令,在线安装GCC包
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
  1. 安装完成后,执行gcc -v查看是否安装成功。

        此时我们已经成功安装完成GCC编译器和JDK开发包。


编写程序

        我们可以分别用C语言代码和Java代码来让屏幕显示Hello World!

        vim HelloWorld.c

#include <stdio.h>

int main()

	{

		printf("hello world!\n");

		return 0;

	}

        vim HelloWorld.java

public class HelloWorld{

		public static void main(String args[]){

		System.out.println("Hello World!");
	}
}

        需要注意名称和class类名保持一致。

程序验证

        1. gcc 进行编译:gcc HelloWorld.c

        2. 编译完成后会产生 a.out

        3. 执行 ./a.out         即可看到 C 语言程序的结果显示 Hello World!

        1. 程序写完后用 javac 来进行编译:javac HelloWorld.java

        2. 编译完成后会产生 HelloWorld.class

        3. 执行 java HelloWorld         即可看到 Java 程序的结果显示 Hello World!

        需要注意Java编译的时候需要加上扩展名,运行的时候不需要加扩展名。