VMware Workstation安装银河麒麟V10系统,配置gcc交叉编译环境(鲲鹏服务器)

这篇具有很好参考价值的文章主要介绍了VMware Workstation安装银河麒麟V10系统,配置gcc交叉编译环境(鲲鹏服务器)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、什么是交叉编译

       在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。

      要进行交叉编译,我们需要在主机平台上安装对应的交叉编译工具链(crosscompilation tool chain),然后用这个交叉编译工具链编译我们的源代码,最终生成可在目标平台上运行的代码。

二、VMware Workstation安装银河麒麟V10系统

1.下载 银河麒麟系统V10 桌面版镜像包

Kylin-Desktop-V10-SP1-General-Release-2303-X86_64.iso

https://blog.csdn.net/duck251/article/details/128972878

2.运行VMware Workstation,创建虚拟机

以管理员身份运行VMware Workstation,创建新的虚拟机

麒麟v10编译环境是哪个,国产可控,linux,服务器​​​​​​​​麒麟v10编译环境是哪个,国产可控,linux,服务器麒麟v10编译环境是哪个,国产可控,linux,服务器

虚拟机安装地址自定义

麒麟v10编译环境是哪个,国产可控,linux,服务器

处理器和内存根据自己物理机情况分配

麒麟v10编译环境是哪个,国产可控,linux,服务器麒麟v10编译环境是哪个,国产可控,linux,服务器麒麟v10编译环境是哪个,国产可控,linux,服务器

根据需要自定义设置磁盘大小

麒麟v10编译环境是哪个,国产可控,linux,服务器麒麟v10编译环境是哪个,国产可控,linux,服务器

三、环境安装

1.安装java环境

jdk下载地址:https://www.oracle.com/java/technologies/downloads/

安装jdk

#进入/usr/local目录
cd /usr/local
#创建java文件夹
mkdir java
#把JDK压缩文件放进来,然后解压
tar -zxvf jdk-8u171-linux-x64.tar.gz
#设置JDK环境变量
vim /etc/profile
#输入i编辑文件,在profile最后追加JAVA_HOME和PATH
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#编辑完成按ESC,然后:wq保存

#刷新配置文件,使配置文件产生作用
source /etc/profile
#测试java是否安装成功
java -version

2.安装交叉编译器(x86服务器)

2.1安装C开发环境

apt-get install build-essential

2.2.在/usr/local下新建ARM-toolchain文件夹

mkdir /usr/local/ARM-toolchain

2.3 下载交叉编译工具链压缩包

cd /usr/local/ARM-toolchain
wget https://releases.linaro.org/components/toolchain/binaries/latest-5/aarch64-linux-gnu/gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar.xz

也可以从网页下载,上传到/usr/local/ARM-toolchain目录下,下载地址:

https://releases.linaro.org/components/toolchain/binaries/latest-5/aarch64-linux-gnu/

下载完成后,解压tar包

tar -xvf gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar.xz

2.4配置交叉编译器环境变量

修改配置文件

vim /etc/bash.bashrc

在配置文件的最后一行加入路径配置

# Add ARM toolschain path
PATH=${PATH}:/usr/local/ARM-toolchain/gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu/bin

使用source命令执行刚修改的配置文件

source /etc/bash.bashrc

测试

 aarch64-linux-gnu-gcc  -v

四、测试交叉编译

1.新建测试程序

#创建hello.c

vim hello.c

#编辑程序

#include <stdio.h>
int main(void)
{
    printf("hello linux\n");
    return 0;
}

#交叉编译

aarch64-linux-gnu-gcc -o arm-hello hello.c

2.华为云鲲鹏服务器运行测试

华为云服务器地址:

https://releases.linaro.org/components/toolchain/binaries/latest-5/aarch64-linux-gnu/

登录云服务器,新建测试文件夹

麒麟v10编译环境是哪个,国产可控,linux,服务器麒麟v10编译环境是哪个,国产可控,linux,服务器

上传刚编译好的 arm-hello 文件

麒麟v10编译环境是哪个,国产可控,linux,服务器

执行文件

麒麟v10编译环境是哪个,国产可控,linux,服务器文章来源地址https://www.toymoban.com/news/detail-765231.html

到了这里,关于VMware Workstation安装银河麒麟V10系统,配置gcc交叉编译环境(鲲鹏服务器)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟v10服务器操作系统安装配置

    镜像下载地址:https://www.kylinos.cn/scheme/server.html 网卡这里给了两张,一张nat模式,一张选择仅主机模式 接下来就可以启动虚拟机进入系统安装步骤,安装过程感觉跟centos7.5基本一模一样 为了方便使用命令行模式,我选了英文 这里软件的话看需要,建议什么都不选,但切记要

    2024年02月11日
    浏览(80)
  • 银河麒麟v10系统安装docker

    第二章 银河麒麟v10系统安装docker 进入网站下载 链接: 点击跳转至下载界面 注意:这里针对cpu分了不同的版本,我的宿主机就是我的电脑是AMD架构cpu所以我就选择了第一个amd64的包,选择其他版本则会出现安装失败的情况 选择下图所示版本 在浏览器下载比较慢,直接在虚拟机

    2024年02月11日
    浏览(73)
  • 虚拟机安装银河麒麟V10系统

    最近需要在银河麒麟V10系统上使用达梦数据库,记录一下使用虚拟机 VMware 15,16也可以 银河麒麟V10,可在官网上下载镜像文件 https://www.kylinos.cn/ 下载桌面操作系统版本,可申请免费试用。 新建虚拟机,选择典型安装,也可以自定义安装,典型安装能快速创建一个虚拟机,后

    2024年02月05日
    浏览(104)
  • 安装【银河麒麟V10】linux系统

    最近客户的服务器是麒麟的操作系统,因为要在上面安装我们的应用所以,要找镜像在本地搭建测试环境,看看有什么问题,把遇到的问题和操作总结一下。因为客户的服务器是内网,没网还需要挂载镜像,所以还需要挂载镜像。 1.系统下载 系统下载也走了很多弯路。就不说

    2024年02月06日
    浏览(128)
  • 安装银河麒麟桌面系统V10【超详细图文教程】

       1.1 申请试用   银河麒麟官网提供免费试用下载,需要申请一下。   打开 https://www.kylinos.cn/support/trial.html 填上相应信息后提交。 1.2 下载   提交成功会转到下载页面,根据CPU架构选择要下载的安装包。   AMD、Intel的CPU下载 银河麒麟桌面操作系统V10 AMD64 版本  

    2024年02月03日
    浏览(60)
  • 银河麒麟系统V10——安装VNC实现远程桌面

    目录 检查桌面环境 安装 配置 ​编辑防火墙配置 安装环境: 生产环境一般采用最小化安装,VNC 需要在有 桌面 环境下才能运行,进行下面操作查看到  UKUI GUI  桌面环境。 1、因我已将系统yum源指向本地,我直接输入如下命令安装即可: 2、安装后使用如下命令验证是否成功

    2024年02月04日
    浏览(226)
  • 银河麒麟v10服务器系统配置vnc及自启

    安装vnc安装包: yum install tigervnc-server -y 复制 vnc 启动脚本并更改名称。如,vncserver@:1.service 中的 :1 表示“桌面号” 对应启动的网络端口号就是 5900+桌面号 ,即 5901 。如果再有一个就是 2 ,端口号就是 5902 ,以此类推: 以 root 用户访问 VNC 为例,编辑刚复制的新文件: 设置

    2024年02月13日
    浏览(50)
  • 银河麒麟v10系统硬盘挂载并配置yum软件源

    近期由于centos系统停止更新用户服务器要更换银河麒麟v10,拿到服务器后使用lsblk -f或fdisk -l命令查看磁盘名称 可以看到sdb200G就是要挂载的硬盘,还没有uuid需要初始化才可以挂载。 分区命令: fdisk /dev/【你的磁盘】 开始对磁盘分区,分别输入下面的命令,输入p后设置分区号

    2024年02月03日
    浏览(39)
  • 银河麒麟V10服务器操作系统网卡自启动配置

    背景:公司因为项目变更,使用国产服务器。因为第一次使用,在其中遇到的问题,与诸君分享。 问题现象:         服务器重启开机网卡不自动启动问题。需要手动点击一下,才能启动网卡。 现象图:   解决方案:  修改网卡配置文件,设置为开机自启动就可以解决

    2024年03月16日
    浏览(141)
  • 银河麒麟操作系统 v10 中离线安装 Docker

    可以看到,系统处理器架构为 ARM 架构;如果为 x86 架构的,则会显示 x86_64 ; https://download.docker.com/linux/static/stable/ 点进去,选择想要安装的版本,我这里为了跟测试环境保持一致,下载了一个相对旧点的版本: docker-20.10.6.tgz 下载完成后,上传至服务器 /opt 目录下,然后解压

    2024年01月23日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包