Linux使用“./可执行文件名“运行可执行文件
生活随笔
收集整理的這篇文章主要介紹了
Linux使用“./可执行文件名“运行可执行文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#使用./原因
在Linux下,一般我們的.c等程序文件在經過編譯后會生成可執行文件。在獲得可執行文件后,第一印象就是調用可執行文件名來運行,但是在運行時就會發現Command not found的提示。使用“./可執行文件名”在命令行輸入命令就會發現能夠運行成功。
產生這種現象的原因:
1、linux下的可執行文件運行時依賴于PATH環境變量,這個環境變量可以在./bashrc(在家目錄下)文件中設置永久生效;但是我們在運行可執行文件時,并不總是在所設置的環境變量對應的目錄下,那么我們就需要給定一個完整的路徑,讓系統能夠找到這個可執行文件,就需要用到 "./“的操作。其中符號“.”表示當前路徑;當然,也可以直接選擇完整的文件路徑來運行程序。
2、在windows我們在運行程序時,并不需要使用”./"符號,這個原因是因為windows下的環境變量,系統除了查找環境變量對應的目錄外,還會在當前目錄在查找遍。
總結
以上是生活随笔為你收集整理的Linux使用“./可执行文件名“运行可执行文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux librtmp 编译,lin
- 下一篇: 项目管理 之技术管理