導航:首頁 > 源碼編譯 > msdos系統源碼編譯

msdos系統源碼編譯

發布時間:2022-06-12 02:28:53

1. ms-dos1.0源代碼

微軟的在軟體方面的商業策略就是閉源(當年比爾蓋茲也特別寫了一篇文章批判開源軟體,核心大義是:如果軟體都是免費的,那麼那些軟體開發者的利益怎麼得到保障,如果利益得不到保障,那麼以後還會有誰來開發更好的軟體等等之類),估計ms-dos1.0的源代碼也不會公布……

2. 如何編譯出DOS6.0系統

用VC++生成安裝文件

3. 如何編譯linux操作系統的源代碼

首先uname
-r看一下你當前的linux內核版本
1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內核源代碼,用uname
-r命令可以查看你當前使用的是哪套內核,你把你下載的內核源碼也保存到這個目錄之下。
2、配置內核
make
menuconfig,根據你的需要來進行選擇,設置完保存之後會在當前目錄下生成.config配置文件,以後的編譯會根據這個來有選擇的編譯。
3、編譯,依次執行make、make
bzImage、make
moles、make
moles
4、安裝,make
install
5、.創建系統啟動映像,到
/boot
目錄下,執行
mkinitramfs
-o
initrd.img-2.6.36
2.6.36
6、修改啟動項,因為你在啟動的時候會出現多個內核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決於
/boot/grub/grub.cfg
文件的設置,找到if
[
"${linux_gfx_mode}"
!=
"text"
]這行,他的第一個就是你默認啟動的那個內核,如果你剛編譯的內核是在下面,就把代表這個內核的幾行代碼移到第一位如:
menuentry
'Ubuntu,
with
Linux
3.2.0-35-generic'
--class
ubuntu
--class
gnu-linux
--class
gnu
--class
os
{
recordfail
gfxmode
$linux_gfx_mode
insmod
gzio
insmod
part_msdos
insmod
ext2
set
root='(hd0,msdos1)'
search
--no-floppy
--fs-uuid
--set=root
9961c170-2566-41ac-8155-18f231c1bea5
linux/boot/vmlinuz-3.2.0-35-generic
root=UUID=9961c170-2566-41ac-8155-18f231c1bea5
ro
quiet
splash
$vt_handoff
initrd/boot/initrd.img-3.2.0-35-generic
}
當然你也可以修改
set
default="0"來決定用哪個,看看你的內核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。
重啟過後你編譯的內核源碼就成功地運行了,如果出現問題,比如滑鼠不能用,usb不識別等問題就好好查查你的make
menuconfig這一步,改好後就萬事ok了。
最後再用uname
-r看看你的linux內核版本。是不是你剛下的那個呢!有沒有成就感?

4. C語言如何用dos命令編譯運行

在控制台編譯運行一個C程序,在windows上的c語言編譯器為cl.exe,在linux平台上的c語言編譯器是gcc。

在命令提示符中,執行cl test.c(test.c是c語言源碼文件)。下圖是用cl編譯器編譯main.cxx的誰的,並且執行生成的程序main.exe。

5. 怎麼用dos命令編譯java文件

首先,保證你的javac程序在搜索路徑內,如果不知道怎麼設置路徑,可以使用完整路徑運行javac
比如:C:\java\jdk1.6\bin\javac
然後再後面加上你的java文件,根據你的class文件,需要將java文件放到tom\jiafei\下
比如你在d盤根目錄運行,就是在D盤建立tom,再裡面建立jiafei,然後運行
javac
tom\jiafei\Lader.java

6. 怎麼在dos命令下,使用java命令編譯源代碼

比如:在c:/java/A.java
然後下載jdk已經安裝到了電腦上,然後在我的電腦(右鍵)->屬性->高級->環境變數->設置path
比如我的jdk存放在"%J2EE_HOME%\bin;" J2EE_HOME="C:\Program Files\Java\jdk1.6.0_10;"
然後設置classpath:,;%J2EE_HOME%/lib/tools.jar;;%J2EE_HOME%/lib/dt.jar;%J2EE_HOME%/lib/j2ee.jar;%J2EE_HOME%/lib/dt.jar;
然後在dos下運行cmd然後進入到java文件的存放路徑.輸入:javac A.java進行編譯.

7. 如何編譯linux源代碼

首先uname -r看一下你當前的linux內核版本

1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內核源代碼,用uname -r命令可以查看你當前使用的是哪套內核,你把你下載的內核源碼也保存到這個目錄之下。
2、配置內核 make menuconfig,根據你的需要來進行選擇,設置完保存之後會在當前目錄下生成.config配置文件,以後的編譯會根據這個來有選擇的編譯。
3、編譯,依次執行make、make bzImage、make moles、make moles
4、安裝,make install
5、.創建系統啟動映像,到 /boot 目錄下,執行 mkinitramfs -o initrd.img-2.6.36 2.6.36
6、修改啟動項,因為你在啟動的時候會出現多個內核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決於 /boot/grub/grub.cfg 文件的設置,找到if [ "${linux_gfx_mode}" != "text" ]這行,他的第一個就是你默認啟動的那個內核,如果你剛編譯的內核是在下面,就把代表這個內核的幾行代碼移到第一位如:
menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9961c170-2566-41ac-8155-18f231c1bea5
linux/boot/vmlinuz-3.2.0-35-generic root=UUID=9961c170-2566-41ac-8155-18f231c1bea5 ro quiet splash $vt_handoff
initrd/boot/initrd.img-3.2.0-35-generic
}
當然你也可以修改 set default="0"來決定用哪個,看看你的內核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。

重啟過後你編譯的內核源碼就成功地運行了,如果出現問題,比如滑鼠不能用,usb不識別等問題就好好查查你的make menuconfig這一步,改好後就萬事ok了。

最後再用uname -r看看你的linux內核版本。是不是你剛下的那個呢!有沒有成就感?

8. C語言的TC2版本在DOS環境中如何進行多源代碼文件的編譯和鏈接,最後運行

在純粹的dos中是不可以的(有tc以後就可以)。那個也不叫合並,是多文件編譯。
如果對於多文件編譯以前沒有弄過,就別怕麻煩,把代碼合並了

9. 在DOS系統下怎麼用匯編語言編寫程序

用DOS的EDIT可以寫源代碼,然後保存,匯編,連接,即可生成匯編程序.
具體方法是:
進入DOS,輸入EDIT,FILE,NEW,編輯匯編源代碼,然後保存(注意擴展名為 .asm),在通過MASM或者TASM即可生成目標文件(.obj),再通過LINK即可生成可執行文件(.exe).

10. 使用dos命令將源代碼編譯時,為什麼會出現拒絕訪問

如果一定要把 class 文件保存在這個文件夾中,需要使用管理員身份運行 cmd ,在開始菜單上面按右鍵,選擇「命令提示符(管理員)」,然後再運行圖中的命令。

閱讀全文

與msdos系統源碼編譯相關的資料

熱點內容
捷豹小型空氣壓縮機 瀏覽:553
綠盾文檔加密系統哪裡有賣 瀏覽:635
我的世界怎麼開掛在伺服器裡面 瀏覽:787
西門子自鎖正反轉編程圖 瀏覽:747
出國英語pdf 瀏覽:918
演算法線性匹配 瀏覽:672
山東省dns伺服器雲主機 瀏覽:552
安卓5g軟體怎麼隱藏 瀏覽:837
編譯內核空間不足開不了機 瀏覽:885
漢紀pdf 瀏覽:471
在哪裡下載國家醫保app 瀏覽:654
沒有與文件擴展關聯的編譯工具 瀏覽:426
我的世界反編譯mcp下載 瀏覽:19
安卓手柄下載什麼軟體 瀏覽:67
pushrelabel演算法 瀏覽:848
硬碟資料部分文件夾空白 瀏覽:615
cssloader的編譯方式 瀏覽:938
java面板大小 瀏覽:502
怎麼用命令方塊打出字體 瀏覽:499
台灣加密貨幣研究小組 瀏覽:296