新安装的CentOS7在线安装GCC和JDK并能成功书写C语言代码以及Java代码

        我们新安装的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

        在这里我不再赘述,如果有不会的同学,可以参考我往期的博客,介绍的已经很清楚了。
        https://blog.csdn.net/xujingran/article/details/83898140

安装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!

        C语言版本

        vim HelloWorld.c

#include <stdio.h>

int main()

	{

		printf("hello world!\n");

		return 0;

	}

        Java版本

        vim HelloWorld.java

public class HelloWorld{

		public static void main(String args[]){

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

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

程序验证

        C语言验证

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

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

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

        Java验证

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值