日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Ubuntu16.04上安裝Nim

概述

Nim是:

  • 一個系統(tǒng)和應(yīng)用程序編程語言。 靜態(tài)類型和編譯,它提供了一個優(yōu)雅的包裝無與倫比的性能。

Nim提供:

  • 高性能垃圾收集的語言
  • 編譯為C,C ++或JavaScript
  • 生成無依賴關(guān)系的二進(jìn)制文件
  • 在Windows,MacOS,linux等上運行

從存儲庫安裝nim

Nim在ubuntu 16.04存儲庫上可用。 要安裝Nim,我們可以運行下面的命令


$ sudo apt-get update
$ sudo apt-get install -y nim

現(xiàn)在我們可以檢查安裝了以下內(nèi)容的Nim版本:


$ nim -v
Nim Compiler Version 0.12.0 (2015-11-02) [Linux: amd64]
Copyright (c) 2006-2015 by Andreas Rumpf

active boot switches: -d:release

Hello Nim

我們來為Nim創(chuàng)建一個Hello World應(yīng)用程序。 創(chuàng)建一個名為hello.nim的新文件,內(nèi)容如下:


echo "Hello Nim! - howtodojo.com"

使用下面的命令編譯源代碼


$ nim c hello.nim 
Hint: system [Processing]
Hint: hello [Processing]
CC: hello
CC: system
Error: execution of an external compiler program 'gcc -c -w -I/usr/lib/nim -o /home/ubuntu/nimcache/hello.o /home/ubuntu/nimcache/hello.c' failed with exit code: 32512

/bin/sh: 1: gcc: not found

由于我們沒有安裝gcc,所以仍然出現(xiàn)錯誤。 是的,nim依靠c/c ++編譯器來編譯。

使用下面的命令安裝gcc


$ sudo apt-get install gcc

現(xiàn)在讓我們重新編譯我們的hello.nim源代碼。


$ nim c hello.nim
Hint: system [Processing]
Hint: hello [Processing]
CC: hello
CC: system
Hint:  [Link]
Hint: operation successful (9852 lines compiled; 0.910 sec total; 14.148MB; Debug Build) [SuccessX]

源代碼編譯成功。 二進(jìn)制文件名是hello。 我們可以使用file命令檢查文件類型。


$ file hello
hello: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fe9a2d66209c2adb082ae63e15fc35e8f991a322, not stripped

我們可以在上面看到,hello是一個ELF / Linux二進(jìn)制文件。

現(xiàn)在讓我們執(zhí)行hello應(yīng)用程序。


$ ./hello 
Hello Nim! - howtodojo.com

應(yīng)用程序成功運行。

從源代碼安裝nim

如上所見,Ubuntu 16.04附帶的Nim版本是0.12.0。

在撰寫本文時,Nim的最新穩(wěn)定版本是0.17.2。 在本節(jié)中,我們將學(xué)習(xí)如何從源代碼安裝nim。

我們可以從Nim instal Unix頁面下載最新版本的Nim。

使用wget下載nim源代碼。


$ wget -c https://nim-lang.org/download/nim-0.17.2.tar.xz

下載包含nim源代碼文件哈希的sha256文件。 我們將使用這個文件來確保nim源代碼的完整性。


$ wget -c https://nim-lang.org/download/nim-0.17.2.tar.xz.sha256  

現(xiàn)在讓我們使用sha256sum命令來檢查nim源代碼的完整性


$ sha256sum -c nim-0.17.2.tar.xz.sha256
nim-0.17.2.tar.xz: OK

如果要輸出OK,如下圖所示。 如果沒有,那么你將需要重新下載nim源代碼。

使用下面的命令提取nim源代碼。


$ tar xJf nim-0.17.2.tar.xz

轉(zhuǎn)到提取的目錄


$ cd nim-0.17.2    

運行下面的命令來構(gòu)建nim和工具。 我們假設(shè)你在編譯Nim之前已經(jīng)安裝了gcc。


$ ./build.sh
$ bin/nim c koch
$ ./koch tools        

安裝nim到 /opt目錄


$ sudo ./install.sh /opt

選擇Nim版本


$ /opt/nim/bin/nim -v
Nim Compiler Version 0.17.2 (2017-09-07) [Linux: amd64]
Copyright (c) 2006-2017 by Andreas Rumpf

git hash: 811fbdafd958443ddac98ad58c77245860b38620
active boot switches: -d:release

小結(jié)

我們還學(xué)習(xí)了如何從源代碼安裝Nim。 祝你與Nim玩得開心!


文章名稱:如何在Ubuntu16.04上安裝Nim
文章路徑:http://www.dlmjj.cn/article/cdjdedp.html