自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細(xì)介紹Ubuntu編譯Linux-xen方法

系統(tǒng) Linux
在過去的一年里,Linux系統(tǒng)越來越受到電腦用戶的歡迎,導(dǎo)致很多人開始學(xué)習(xí)Linux,學(xué)習(xí)時,你可能會遇到Ubuntu編譯Linux-xen問題,這里將介紹Ubuntu編譯Linux-xen問題的解決方法,在這里拿出來和大家分享一下。

在過去的一年里,Linux系統(tǒng)越來越受到電腦用戶的歡迎,導(dǎo)致很多人開始學(xué)習(xí)Linux,學(xué)習(xí)時,你可能會遇到Ubuntu編譯Linux-xen問題,這里將介紹Ubuntu編譯Linux-xen問題的解決方法,在這里拿出來和大家分享一下。

在Ubuntu下編譯Linux-xen時碰到arch/i386/kernel/head-xen.o無法找到的問題,而該目錄下有head-xen.S這個文件,說明make之前的的工作并沒有把這個.S文件編譯成.o。而同樣的代碼,在ArchLinux和Fedora上svn checkout后編譯沒有任何問題。

***發(fā)現(xiàn)問題在于Ubuntu默認(rèn)會把/bin/sh指向/bin/dash,在scripts/Makefile.build里面加上一行SHELL=/bin/bash指定$(shell)使用bash即可。后來還搜了一下為什么Ubuntu使用dash而不是bash,其理由是dash的執(zhí)行效率更高,但不可否認(rèn)的是這個改動也導(dǎo)致了一些項目無法成功編譯,雖然無法成功編譯的原因可能是Makefile里使用了一些bash的特性而非POSIX shell所提供的那些。

另外在debug過程中在網(wǎng)上找到了一些debug Makefile的技巧:

make -n 可以僅僅打印出將要被執(zhí)行的命令,而不去實際執(zhí)行

make -np 可以打印出更多的信息(使用的規(guī)則和變量),并執(zhí)行每一條命令

remake也是個不錯的選擇:“remake is a patched and modernized version of GNU make utility that adds improved error reporting, the ability to trace execution in a comprehensible way, and a debugger.”

在檢查shell命令的時候,可以使用set -x使得所有shell命令在執(zhí)行前都能被輸出。

以上就是Ubuntu編譯Linux-xen的解決方法。

【編輯推薦】

  1. 如何進入linux單用戶模式修改root密碼
  2. Ubuntu Linux系統(tǒng)的分區(qū)方案
  3. Linux常用軟件包的安裝 外設(shè)掛載 磁盤管理
  4. Linux Bash下如何實現(xiàn)快捷鍵效果
  5. 全面講解Linux安全設(shè)定
責(zé)任編輯:小霞 來源: CSDN
相關(guān)推薦

2010-03-11 09:20:54

Ubuntu網(wǎng)絡(luò)配置

2009-12-24 10:04:38

Linux進行C編譯

2009-12-30 17:25:34

Linux Ubunt

2010-03-10 11:04:30

Linux時間轉(zhuǎn)化方法

2010-03-05 15:20:25

Linux man命令

2009-12-24 16:47:22

Linux安裝Perl

2010-03-03 09:57:37

Linux虛擬機

2009-12-30 16:51:25

Ubuntu gcc

2009-08-06 14:59:36

C#編譯器

2010-01-07 15:52:30

Ubuntu skyp

2010-01-07 10:37:46

Ubuntu man

2010-01-04 18:46:25

Ubuntu MS

2010-06-18 17:35:16

Linux Anacr

2010-06-22 09:28:31

Linux at命令

2009-12-18 11:48:24

網(wǎng)絡(luò)安裝 Linux

2010-06-23 15:36:23

Linux Bug B

2010-01-05 16:56:28

2009-12-11 15:59:00

Linux grep指

2009-12-25 14:24:59

Linux指令od

2009-10-16 09:45:41

Linux內(nèi)核操作系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號