--- title: 初試新的編譯程式語言 V (一) - 介紹與安裝 description: V - 用於開發可維護性軟體的簡單,快速,安全的編譯語言。 # image: https://hackmd.io/screenshot.png tags: V,vlang # robots: noindex, nofollow langs: zh_Hant --- # 初試新的編譯程式語言 V (一) - 介紹與安裝 根據[官方repository](https://github.com/vlang/v)的描述,程式語言V的定位是作為一個能開發可維護性軟體的簡單,快速,安全的編譯語言。 除了簡單,快速,安全的特點,還有以下關鍵功能: - REPL - 能自我編譯 - 能將C語言轉譯為V語言 - 熱代碼重載 - 有強大的UI和Graphic代碼庫 - 輕鬆的跨平台編譯 - 內建物件關聯對映(ORM) ## 安裝 V 目前V還在開發階段,只能從原始碼編譯出執行檔**v.exe**。在編譯之前需先安裝C編譯器(Clang or GCC)。 Windows可以安裝MinGW-w64取得GCC或安裝Visual Studio取得MSVC, 詳見[Installing a C compiler on Windows](https://github.com/vlang/v/wiki/Installing-a-C-compiler-on-Windows)。 之後由終端在你要的目錄下執行, 即可編譯原始碼: ``` git clone https://github.com/vlang/v cd v make ``` 在Windows, 這裡的`make`是執行專案目錄底下的**make.bat**檔,預設是使用MSVC來執行編譯,可以使用 `make -gcc` 來指定GCC執行編譯。之後將專案目錄加進`PATH`環境變數即可全域執行**v.exe**。 ## 測試 V 確保V可以編譯自己, (請在v的專案目錄底下執行): ``` v -o v_self compiler ``` 測試REPL: ``` V 0.1.18 Use Ctrl-C or `exit` to exit >>> println('hello world') hello world >>> ``` ## 更新 V 在終端執行以下指令(請在v的專案目錄底下): ``` v up ``` 將會從官方repository git取得最新的Release並重新編譯**v.exe** (Windows預設是使用MSVC來執行編譯,這個指令無法指定GCC編譯) --- **NEXT...** - [初試新的編譯程式語言 V (二) - 函式 & 變數](https://hackmd.io/@ShenTengTu/B1dYWPqHS "初試新的編譯程式語言 V (二) - 函式 & 變數")
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up