首頁(yè) 要聞 中國(guó) 經(jīng)濟(jì) 財(cái)經(jīng) 品牌 點(diǎn)評(píng) 會(huì)展 綜合 | 設(shè)為首頁(yè)
中國(guó)品牌要聞網(wǎng)-傳遞資訊的價(jià)值打造品牌的影響
您現(xiàn)在的位置:首頁(yè)/家居家具/ 正文
windows上編輯好sh后到linux運(yùn)行常出現(xiàn)no such file
來源:
編輯:
時(shí)間:2022-07-23

      在windows上編輯好sh后到linux下運(yùn)行時(shí)常會(huì)出現(xiàn)“no such file or directory”,這一般是格式的問題,改成unix格式就可以,具體步驟如下。


1、開始以為是sh路徑問題,用which查看是正確的。
2、用vim打開文件:vi 文件名。
3、按‘:’號(hào)鍵,輸入查看文件的格式命令set ff或set fileformat。
4、可以看到格式是DOS的。
5、再按‘:’鍵輸入set ff=unix 或 set fileformat=unix設(shè)置格式為unix的。
6、然后‘:’鍵后輸入wq,保存,再重新運(yùn)行就可以了。
注意事項(xiàng):開始時(shí)要先確保權(quán)限chmod u+x 文件名。
但也有特殊情況,很多時(shí)候發(fā)現(xiàn)自己編譯的程序明明是存在的,可是運(yùn)行時(shí)候卻會(huì)報(bào)No such file or directory的問題,原因不一,特地整理一下。
1、編譯器的架構(gòu)有差,這是發(fā)生在一次新的開發(fā)板的交叉編譯中產(chǎn)生的,同樣的程序用同樣的工具鏈編譯后,一個(gè)開發(fā)板正常,二另一個(gè)報(bào)No such file or directory,文件明明存在,這個(gè)問題在于arm-linux-guneabi-和arm-linux-guneabihf-這兩個(gè)鏈的差別在于hf二字,這個(gè)是浮點(diǎn)單元的支持與否,選擇錯(cuò)誤會(huì)導(dǎo)致上述錯(cuò)誤發(fā)生。
2、文件的確存在,缺少動(dòng)態(tài)庫(kù),程序的確執(zhí)行了,那個(gè)是缺少動(dòng)態(tài)庫(kù)所拋出的錯(cuò)誤ldd <可執(zhí)行文件名>查看可執(zhí)行文件鏈接了哪些系統(tǒng)動(dòng)態(tài)鏈接庫(kù)。
3、windows下vscode編譯出現(xiàn)這樣的問題是因?yàn)槲募杏锌崭。解決辦法:去掉空格。

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí), 對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾, 請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。當(dāng)事人(單位)如有異議,請(qǐng)參閱《刪帖說明》辦理。
中國(guó)品牌要聞網(wǎng)-傳遞資訊的價(jià)值打造品牌的影響
編輯:綜合整理
2024-07-12
評(píng)論(0)
編輯:綜合整理
2024-07-16
評(píng)論(0)
  • CopyRight@ 2005-2022 中國(guó)品牌要聞網(wǎng)
  • 工商注冊(cè)號(hào) 430122000189097
  • ICP備案許證:渝ICP備2022012785號(hào)