我使用 remote-ssh 在 vsc 上作業。在本地,代碼作業正常,但是在 ssh 中我只能編譯代碼(gcc program.c -o program -std=c11)但是當我運行它時.\program
我收到錯誤訊息:bash: .program: command not found
可能是什么原因,我該如何解決?
uj5u.com熱心網友回復:
使用./program. 在 Bash 和一般的 Unix 系統中,分隔檔案系統組件的字符是正斜杠“/”。反斜杠“\”用于“轉義”字符正常用途并按字面意思對待字符。所以\p說將“p”視為普通的“p”,它已經是。So.\program等價于.program,它請求 shell 執行一個名為.program. 由于沒有這樣的檔案,它會給你一個錯誤資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/443969.html
