㈠ 請教linux下intel parallel studio安裝問題
下載FreeNon-Commercial(非商業版)的ifort,icc以及MKL。很簡單,只需要提供郵箱,然後按照步驟一步步來就行了,intel會把序列號和一個licence文件發到你郵箱里。這里以64位版本l_fc_p_10.1.015_intel64.tar.gz,l_cc_p_10.1.015_intel64,以及數學庫l_mkl_p_1.0..1.014.tgz為例。2)安裝:a)以root身份登陸linux,tar-zxvfl_fc_p_10.1.015.tar.gz,解壓縮.b)#cdl_fc_p_10.1.015#./install.shc)選擇1,進入安裝,然後有輸入序列號的選擇,如果直接輸入序列號,就選1(推薦使用),然後輸入序列號,如果不能上網,或網路認證太慢,可以提供licence文件的路徑的話,選2,然後根據提示輸入licence文件的全部路徑及文件名(以.lic結尾)。d)選擇Typicalinstall典型安裝(推薦使用),如果是高級用戶,可以選擇advanced.e)閱讀協議,一路回車,到最後根據提示輸入accept。f)然後都是默認安裝,一路回車就安裝完畢。l_cc_p_10.1.015_intel64,以及數學庫l_mkl_p_1.0..1.014.tgz的安裝步驟同上。3)配置:進入安裝目錄下才/bin,默認路徑為/opt/intel/fce/10.0.008/bin,/opt/intel/cce/10.0.015/bin。sourceifortvars.sh(.csh)sourceiccvars.sh到此安裝設置完畢。分別輸入whichifort,whichicc如果能看到/opt/intel/fce/10.0.008/bin/ifort,/opt/intel/cce/10.0.015/bin/icc,那麼就安裝設置成功了,趕緊用個fortran程序去測試吧。另外,還有一種定義環境變數的方法,切換到root用戶下,vi/etc/profile/,在該文件中定義環境變數如下所示:#intelcompilersource/opt/intel/cce/10.1.015/bin/iccvars.shsource/opt/intel/fce/10.0.008/bin/ifortvars.sh然後,保存退出,source/etc/profile,到此為止,intel編譯器安裝完畢。Note:exportCC=iccCXX=icpcLD=xildAR=xiar
㈡ 如何將Linux Shell程序使用shc編譯加密
第一步非常簡單,就是獲取到
shc
程序的源碼文件,這個可以從官方站點(現在視乎無法訪問)下載,或者從參考資料裡面提供的地址下載。
2
下載到源文件後,先要解壓出來,使用Tarball工具進行解壓,命令時
tar
-xvf
shc.tar
這樣就能得到解壓後的文件,。
3
這時候我們自己編譯shc得到可以使用的可執行程序,過程如下:
make
make
install
等待系統完成即可,我這里因為許可權問題,幫助文件安裝出了些問題,但整體還是沒有問題的。
4
我們准備一個程序,這里就使用簡單的顯示語句,文件名
test.sh
echo
"
this
is
a
shell"
然後
sch
-f
test.sh
完成編譯操作,會發現目錄下多出如下圖所示的文件
5
這里是編譯完成後的目錄內容,可以看到
.x
的已經編譯後的二進制可執行文件,而
.x.c
的是轉化的C語言源文件。
6
這里顯示的是經過轉化過的C語言源文件,可以在同一目錄下看到,內容已經經過處理,字元串都進行了編碼處理。
7
我們直接執行對應的編譯後的二進製程序,可以看到,效果和shell文件是一樣的,但是這樣源代碼隱藏了起來,保密性強。
END
注意事項
shc需要自己編譯,因此您需要有GCC的環境
shc
在使用了
-r
選項的時候具有通用性,很多系統之間可以直接運行,參數如下:
shc
並不是真正意義的高強度加密,因此很容易被逆向工程,所以不要依靠這個的安全性
㈢ linux腳本如何隱藏FTP密碼求解啊。。
md5sum 這個是可以解決的 你先加密 給一個變數 在解密給以個變數不就好了嗎?
㈣ 隱藏Linux下.sh文件裡面的代碼
推薦SHC(generic shell script compiler),可以對 Linux shell 腳本加密。
詳細信息參見:http://ke..com/view/1459667.htm 有安裝和使用方法。
㈤ linux安裝shell加密軟體shc
看看Makefile里怎麼寫的 還有 一般這樣的軟體都有個東西叫README 看看
㈥ linux下編譯luabind
1. 安裝lua
a: make Linux
b: make install
2. 安裝版boost庫權
a: cd boost_1_46_1/tools/build/v2
b: ./bootstrap.sh
c: cd boost_1_46_1
d: ./bootstrap.sh
e: ./bjam
f: ./bjam install
3. 安裝luabind
a: export BOOST_ROOT=/home/jinyiming/Lua/boost_1_46_1
b: export LUA_PATH=/usr/local/
c: bjam stage --toolset=gcc --with-date_time --with-fpic --with-filesystem link=static debug release
d: bjam install