SWIG简介 | win10和Linux下的安装--亲测 | (一)
生活随笔
收集整理的這篇文章主要介紹了
SWIG简介 | win10和Linux下的安装--亲测 | (一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SWIG簡介與安裝 | 第一講
- 官網:http://www.swig.org/index.php
簡介:
SWIG是一個軟件開發工具,它將用C和c++編寫的程序與各種高級編程語言連接起來。SWIG與不同類型的目標語言一起使用,包括常見的腳本語言,如Javascript、Perl、PHP、Python、Tcl和Ruby。
支持的語言列表還包括非腳本語言,如c#, D, Go語言,Java,包括Android, Lua, OCaml, Octave, Scilab和R.也支持幾種解釋和編譯的方案實現(Guile, MzScheme/Racket)。
SWIG最常用來創建高級解釋或編譯的編程環境、用戶界面,以及作為測試和構建C/ c++軟件原型的工具。SWIG通常用于解析C/ c++接口,并生成上述目標語言調用到C/ c++代碼所需的“粘合代碼”。SWIG還可以以XML的形式導出它的解析樹。SWIG是免費軟件,它生成的代碼與商業和非商業項目兼容。
SWIG的主要目的是簡化將C / C ++與其他編程語言集成的任務
win10安裝
下載:
http://www.swig.org/download.html
- 解壓到磁盤,然后配置環境變量路徑(讓系統能夠找到 swig.exe)
- 驗證
PCRE依賴安裝 – 需要先安裝依賴
如果沒有安裝這個PCRE依賴,直接安裝SWIG可能會遇到的報錯如下:
configure: error: in `/build/swigwin-4.0.2': configure: error: Cannot find pcre-config script from PCRE (Perl Compatible Regular Expressions)library package. This dependency is needed for configure to complete,Either:- Install the PCRE developer package on your system (preferred approach).PCRE源碼下載安裝方法如下
下載鏈接:https://sourceforge.net/projects/pcre/
- 安裝命令如下:
Linux 命令安裝
- 默認需要 sudo 權限
Linux 源碼安裝
- root 用戶安裝操作如下
- 普通 用戶安裝操作如下(需要指定安裝位置)
環境變量配置
cd ~ vim .bashrc # 添加如下路徑 export PATH="/home/zhijian/usr/swig/usr/local/bin:"$PATH# 使配置生效 source .bashrc # 測試是否成功 swig -version#如果發現報錯如下 swig: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
可參考解決方法
以上就是此次我的小白筆記了,蟹蟹您的查閱;
總結
以上是生活随笔為你收集整理的SWIG简介 | win10和Linux下的安装--亲测 | (一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XSS Challenges stage
- 下一篇: 在移动硬盘(U盘)上安装最新版Windo