1樓:超級餅餅乾
建立 .obj/analyse.o 時出錯,表明make知道要建立analyse.o檔案,但建立失敗了。
手動建立 .obj 目錄檔案就可以了(mkdir .obj),也可以把它寫進makefile。
在編譯的時候沒有加上必須的編譯選項
沒有這個檔案或目錄的,所以不能操作
解決方法:
路徑錯誤,請檢查輸入的路徑
cd /etc中間應該有空格
指定路徑和當前路徑不在同一層,需要指明制定路徑的帶根目錄的完整路徑。
一般去找rpm包來裝,不用make configure,這樣容易些。
2樓:匿名使用者
你把路徑弄錯了,你用pwd 命令就能看到,如果我沒猜錯,你現在所在的路徑是/home/yy/,
所以你要進test目錄,要麼直接cd test ,要麼用正確路徑 cd /home/yy/test,你的根目錄下沒有test,所以cd /test 會遇到這個報錯
3樓:咪s喵
首先檢視當前目錄下有哪些目錄
根目錄下有哪些目錄
你打的 cd /test 表示切換目錄到根下面的test目錄,因為根下邊沒有test這個目錄,所以才報錯:沒有這個目錄,如果你根下邊有這個test目錄的話,你就切換到根目錄下的test目錄。
當然,其實你想進 當前目錄下的test目錄
我也是小白,目前只知道下面4種方法,希望對你有幫助。
1.cd test (本身就在家,直接開門)
2.cd ~/test (~ 表示家目錄,家目錄下的test)
3.cd /root/test (絕對路徑從根開始,這樣找比較精準.)
4.cd ./test (./ 表示當前目錄,當前目錄下的test)
在linux 下執行shell檔案提示:no such file or directory,但這個路徑明明是存在的,為啥呢?求指教?
4樓:
這個問題應該出在find命令上,在指令碼中你的路徑「~/jre/log1」被儲存在一個變數中$logpath
在指令碼中:find $logpath -ctime +7這條命令,find把「~」當成普通字元,而不會解析為對應的home目錄。
在命令列(shell環境下)環境下:為什麼cd ~/jre/log1成功,是因為shell幫你解析「~」為對應的home目錄了。
所以如果在指令碼中使用find命令,且用「~」表示要使用當前使用者home目錄,可以結合eval命令使用:
#!/bin/bash
logpath=$(cat /tmp/test.txt) 獲取帶有~的路徑
find $(eval echo $logpath) -name "*.txt" 使用eval計算表示式結果
5樓:匿名使用者
cat ~/jre/log...
用絕對路徑
比如 cat /home/my/name/jre/log....
寫指令碼用相對路徑是大忌啊
6樓:匿名使用者
如果你沒進行chmod +x 你的指令碼名的話,就用bash 你的指令碼名字來執行,如果你執行過了,就使用./你的指令碼名來執行,
前提是你的指令碼ok
7樓:唐衛公
你理解錯了,除非特別加上,否則home directory不在$path裡。用echo $path試試就清楚了。
如何用linu命令進入目錄並且執行該目錄下的
思念的呀 用linux命令進入一個目錄 並且執行該目錄下的一個檔案方法如下 1 開啟檔案vi 如 etc裡面有一個檔案hosts,要開啟這個檔案執行vi hosts 2 進入編輯模式i,a 開啟hosts後不能進行編輯,輸入i之後出現 insert就進入編輯模式可以進行編輯了 3 退出編輯模式,按下...
怎樣進入linu核心檔案目錄,怎樣進入linux核心檔案目錄
12345額時代 1 先是輸入賬號密碼進入centos7。2 進入系統後,先用 pwd 命令檢視一下當前所在的目錄。3 切換檔案目錄使用的命令是 cd 如圖命令 cd 就是切換到根目錄。4 在根目錄下用 ls 命令檢視該目錄下有哪些檔案,檢視後,用絕對路徑的方式進入usr目錄中,命令為 cd usr...
怎麼進入cf安裝目錄啊,怎麼進入CF安裝目錄啊
你如果不改目錄應該在c盤的program files tencent crossfire裡 指著桌面遊戲圖示點右鍵,然後選擇屬性,查詢目標,那個資料夾就是目錄 開g啊?遊戲圖示點右鍵,然後選擇屬性,查詢目標,跳出個資料夾,在資料夾裡開啟就行了!謝謝 你自己選擇的目錄你不知道?如果你沒更改目錄的話在c...