偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

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

remake也是個(gè)不錯(cuò)的選擇:“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命令的時(shí)候,可以使用set -x使得所有shell命令在執(zhí)行前都能被輸出。

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

【編輯推薦】

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

2010-03-11 09:20:54

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

2009-12-24 10:04:38

Linux進(jìn)行C編譯

2009-12-30 17:25:34

Linux Ubunt

2010-03-10 11:04:30

Linux時(shí)間轉(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虛擬機(jī)

2010-01-07 10:37:46

Ubuntu man

2010-01-07 15:52:30

Ubuntu skyp

2009-12-30 16:51:25

Ubuntu gcc

2010-01-04 18:46:25

Ubuntu MS

2009-08-06 14:59:36

C#編譯器

2010-06-22 09:28:31

Linux at命令

2010-06-18 17:35:16

Linux Anacr

2009-12-18 11:48:24

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

2009-12-25 14:24:59

Linux指令od

2009-12-11 15:59:00

Linux grep指

2010-06-23 15:36:23

Linux Bug B

2010-01-05 16:56:28

2010-03-02 15:29:11

Linux圖形軟件安裝
點(diǎn)贊
收藏

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