bin二进制文件的运行
?
作為一個純粹的理工科研究生,一點點Linux基礎都沒有,會給你的科學事業帶來不小的阻礙,在你未來用到各種軟件中,有很大一部分軟件屬于開源軟件,而它將是用Linux系統來運行的, 或許會有人問你傻啊! 為什么不用windows? ?好問題! 首先windows 是人家微軟砸錢基于DOS系統開發的,出于商業目的,所有基于Windows平臺的開發者寫出的軟件,源代碼你是看不到的,你在安裝過程中也只需next step ...下去便okay。 ?聽到這里好像沒什么問題,是的,但當你在使用本領域的某一款小眾軟件,我指的是某種專業分析的軟件時,你的問題便來了,沒有那個公司出于商業目的開發你要使用的這款軟件,因為沒有利潤和使用客戶人群極少。這時或許你所在領域有一些大牛課題組的牛人自己寫代碼,幫助你解決你的專業問題,你應該感謝上蒼,即便它只有很粗糙的圖形界面或許僅僅只是命令行。 you should learn to be grateful 少年! 這便是一個簡單的開源軟件,它沒有利潤,它有的只是“愛” 如果你的計算機基礎夠好,你可以按照你的個人需求在開源軟件的基礎上完成你對軟件的個性化改造,這一切都是自由的。 好了扯淡到此結束。 如果你已經熟練使用Linux,那么勸你從這里打住,不要繼續浪費時間了。因為接下來的東西多半是入門級的。 也是個人筆記的形式。 因為我就是個初學者嘛。。 (尷尬的笑了)
1.如何打開 二進制文件
Ctrl + Alt + T 打開命令行,使用cd命令找到你安裝的文件目錄下bin文件夾,輸入 例如 ./phenix 如果發現執行不了,在軟件正常安裝的基礎上,你需要檢查一下你對這個二進制文件的權限:
ls -lh (h代表human) ?
rw- r-- r-- ? ? ? 這表示你對該文件沒有操作權限,你需要賦予它可操作的權限 "x"
chmod 755 filename
rwx r-x r-x ? ?
此時在輸入 ./ filename ?便可運行該程序。
?
“755“代表什么意思, 其實是三個組權限的簡稱 7代表所有者擁有全部權限,5代表所屬組擁有讀和操作權限 第二個5代表其他人擁有讀和操作的權限。
?
轉載本文請聯系原作者獲取授權,同時請注明本文來自王寧科學網博客。
鏈接地址:http://blog.sciencenet.cn/blog-750255-1071936.html?
?
總結
以上是生活随笔為你收集整理的bin二进制文件的运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT中无法使用10^n次方来计算
- 下一篇: QT中写一个求QVector容器中数据均