1. 程式人生 > 其它 >20191317王鵬宇鯤鵬伺服器測試

20191317王鵬宇鯤鵬伺服器測試

鯤鵬伺服器測試

步驟一:登入華為雲

我們首先需要登入華為雲賬號來購買華為伺服器:https://www.huaweicloud.com/?ticket=ST-1245751-q3BNIdpgSWcrLXfZvOqodjLO-sso


步驟二:購買彈性雲伺服器(ECS)

選擇產品,找到彈性雲伺服器ECS,點選購買。

基礎配置:

按照下表進行基礎配置

計費模式 區域 CPU架構 規格 映象 系統盤
按需計費 華北-北京四 鯤鵬計算 kc1.large.2 公共映象:CentOS 7.6 至少40GB

網路配置:

按照下表進行網路配置

網路 安全組 彈性公網ip
預設的VPC Sys-default 現在購買,頻寬大小選擇5Mbits/s

高階配置:

步驟三:環境配置(ECS)

首先連線上我們的伺服器:

更新編譯環境:
yum group install "Developmenttools"

升級gcc版本,依次執行以下命令:
yum -y install centos-release-scl
yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
scl enable devtoolset-7 bash
echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile

使用gcc -v檢視gcc版本:

測試彙編程式碼

新建彙編原始檔:vim hello.s
並輸入以下程式碼;

.text
.global tart1
tart1:
  mov x0,#0
  ldr x1,=msg
  mov x2,len
  mov x8,64
  svc #0

  mov x0,123
  mov x8,93
  svc #0
.data
msg:
  .ascii "Hello World!\n"
len=.-msg

通過執行以下命令將其編譯為二進位制檔案:as hello.s –o hello.o

使用以下命令進行連結,輸出可執行檔案:ld hello.o –o hello

這裡開始報錯,經過查詢,發現是因為缺少_start標誌所以警告,但是還是可以執行的。

華為CloudIDE開發環境配置

CloudIDE是面向雲原生的輕量級WebIDE,通過瀏覽器訪問即可實現雲端開發環境獲取、程式碼編寫、編譯除錯、執行預覽、訪問程式碼倉庫、命令列執行等能力,同時支援豐富的外掛擴充套件。可以為開發者提供輕量極速的線上程式設計體驗,幫助開發者快速可靠交付程式碼,並打通整個開發、測試和執行時。CloudIDE是按需計費服務,根據使用者使用的計算和儲存資源的數量和時長按需計費,開通服務後不建立IDE例項不會扣費。目前CloudIDE提供了兩種CPU架構的IDE例項:x86和鯤鵬(AArch64),其中鯤鵬例項資源免費,x86例項資源按需付費。

首先我們需要開通CloudIDE

次進入到CloudIDE平臺可能需要開通“CloudIDE服務”,直接點選“開通”,然後同意服務條款即可開通成功。在“免費體驗”介面中點選頁面中的“新建例項”即可建立一個全新的開發環境。

在“建立IDE例項”介面填入IDE名稱,選擇“C/C++”開發環境,其餘選項選擇預設即可,點選“下一步”

進入開發環境:

測試彙編程式碼:

.text
.global tart1
tart1:
  mov x0,#0
  ldr x1,=msg
  mov x2,len
  mov x8,64
  svc #0

  mov x0,123
  mov x8,93
  svc #0
.data
msg:
  .ascii "Hello World!\n"
len=.-msg

新建終端進行測試: