关于make *.img时没有权限的问题
生活随笔
收集整理的這篇文章主要介紹了
关于make *.img时没有权限的问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
操作系統(tǒng)作業(yè)過程中,需要在目錄 ../bin 中 make clean bootdisk.img,然后bochs進(jìn)行模擬.但是這一步總會出現(xiàn)沒有權(quán)限的問題,即使改為root用戶也無法解決.
折騰一番之后,從小G同學(xué)那里得到了答案.(為了這個權(quán)限問題,花了近一個小時的時間在網(wǎng)上找資料也沒找到,最后一個電話兩分鐘解決問題!這件事情告訴我們,跟同學(xué)交流問題是多么的重要!)在對 ../bin 進(jìn)行make clean的過程中,會對文件進(jìn)行刪除和建立的操作,自己沒有權(quán)限對其進(jìn)行修改. 目前我遇到?jīng)]有權(quán)限的情況大概有以下幾種: 1. 項目文件是從網(wǎng)上下載,也就是說,項目已經(jīng)被別人make過了; 2. 在Linux環(huán)境中,make windows盤區(qū)內(nèi)的項目; 對于第一種情況的解決方法: 1. 打開終端進(jìn)入目錄 ../tools; 2. 輸入: make clean; 3. 輸入: make all; 4. 進(jìn)入項目目錄 ../bin; 5. 輸入: make clean bootdisk.img; 6. 心情很舒暢. 對于第二種情況的解決方法: 1. 將windows盤區(qū)內(nèi)的項目文件拷貝到Linux盤區(qū); 2. 按照第一種情況的解決方法進(jìn)行操作; 3. 嘆一口氣.
PS:
22.11.2011更新內(nèi)容
使用 Qt qmake 編譯,也會遇到同樣的問題,當(dāng)然,解決方法也是一樣,重新 make clean, 然后再在 qtcreator 上編譯一次就好了。
轉(zhuǎn)載于:https://www.cnblogs.com/FelixLee/archive/2011/05/29/2412579.html
總結(jié)
以上是生活随笔為你收集整理的关于make *.img时没有权限的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统讲解——更好的实施专案(Porjec
- 下一篇: asp.net高亮显示搜索关键字的两个方