关于C/C++程序在鲲鹏平台openEuler上编译以及运行

您所在的位置:网站首页 华为鲲鹏知识点 关于C/C++程序在鲲鹏平台openEuler上编译以及运行

关于C/C++程序在鲲鹏平台openEuler上编译以及运行

2024-01-21 04:17| 来源: 网络整理| 查看: 265

本实验需要用到一台鲲鹏架构下装有openEuler操作系统的虚拟机,要求虚拟机配置为2vCPU | 4G RAM | 40G ROM,且可连接公网。

具体操作步骤:

1.购买合适的弹性云服务器并在putty上进行登录; 在这里插入图片描述

在这里插入图片描述 然后就可以看到华为云界面啦 在这里插入图片描述

2.同样在WINSP上进行登录: 在这里插入图片描述

3.在ECS主机上新建test目录,输入命令:

#mkdir test 创建一个test文件

#ls 显示当前目录 在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

4.打开winscp上传源码至ECS主机; 在这里插入图片描述

5.进入ECS主机test目录,对已上传的程序文件进行编译:

在这里插入图片描述 6.开始编译C/C++文件 g++ -o test High.cpp 或 gcc -o test High.c 即生成可执行文件test.o 在这里插入图片描述 7.进行测试

./test + 回车 在这里插入图片描述

参考题目:

高精度计算

涉及知识点:数组、流程控制、函数等

要求:用整型数组表示10进制大整数(超过2^32的整数),数组的每个元素存储大整数的一位数字,实现大整数的加减法。

代码参考:

//高精度程序 加法&减法 #include #include #include #include using namespace std; string s1, s2; int a[100], b[100], ans[101]; bool judge; void HighPlus(){ int k = max(s1.length(), s2.length()); for(int i = 0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3