用gcc編譯組合語言遭遇的困難 一. --------------------------------------test.s -------------------------------- .code16 .text ljmpl $8, $0 ---------------------------------------------------------------------------- --------------------------------------x86.ld-------------------------------------- SECTIONS { . = 0x7c00 .text : { _ftext = .; } = 0 } ---------------------------------------------------------------------------- ---------------------------------Makefile------------------------------------------- CC=gcc LD=ld OBJCOPY=objcopy LDFILE=x86.ld all : test.bin test.o : test.s $(CC) -c test.s test.bin : test.o $(LD) test.o -o test.bin --oformat=binary -T$(LDFILE) ---------------------------------------------------------------------------- CMD: D:\Code\Assembly\test2>make gcc -c test.s ld test.o -o test.bin --oformat=binary -Tx86.ld D:\Tool\MINGW\bin\ld.exe: cannot perform PE operations on non PE output file 'test.bin' make: *** [test.bi
發表文章
目前顯示的是 9月, 2020的文章
虛擬機器 Virtual Machine
- 取得連結
- X
- 以電子郵件傳送
- 其他應用程式
VirtualBox 虛擬硬碟檔案轉換: (vdi -> vhdx) (.vhdx 是 Hyper-V 在用的) https://shunnien.github.io/2016/02/25/VMConverter/ 注意事項 1.安裝完後會多一個叫做 VirtualBox Host-Only Ethernet Adapter 的網卡 問題: *安裝windows 10 時是選擇 Host-Only 網路模式卻能安裝成功。 0.啟用 Bridge Adapter 並用 ipconfig /all 查看 IP 地址,雖然是跟 Host 在同一個子網路下,卻沒辦法 ping 到對方。(Host & Guest 都可以連接到網際網路) => 推測 ping 對方的時候沒有經過路由器 更新:根據上面所以我更新了 Host & VM 的 路由表,但是產生了一個很詭異的現象 --Host ping 的到 VM,但是 VM ping 不到 Host. 1.當在設定中選擇處理器上限為一個時,真的運用到的處理器只有一個嗎?