<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-65  評(píng)論-68  文章-4  trackbacks-0

    今天使用nasm和gcc一起編譯了一個(gè)程序
    先使用nasm編譯一個(gè)asm文件為elf格式,匯編文件里面有全局global的_start和functionC,將來連接的時(shí)候用。其中還有extern用來表示外部C語言中的函數(shù)。

    我的程序的調(diào)用結(jié)構(gòu): _start(ASM)->funB(C)->funC(ASM)
    其中 ASM文件中:extern funB、global _start、global funC
    C文件中聲明:void funC();

    函數(shù)參數(shù)的傳遞:使用push來傳遞地址,而不是數(shù)值。最后參數(shù)的清理需要caller來自己解決。

    需要的命令行:

    nasm -f elf -o dest.o?src.asm

    gcc -c -o dest2.o src2.c?????????? (-c 的意思是僅僅compile)

    ld -s -o final.o dest.o dest1.o

    posted on 2007-01-10 22:06 小爽 閱讀(2337) 評(píng)論(0)  編輯  收藏 所屬分類: 我的經(jīng)驗(yàn)我的操作系統(tǒng)
    主站蜘蛛池模板: 亚洲国产精品无码久久久秋霞1| 最近中文字幕免费mv在线视频| 美女露100%胸无遮挡免费观看| 免费的黄色网页在线免费观看| 黄色a三级三级三级免费看| 精品国产免费一区二区三区香蕉 | 久久久精品国产亚洲成人满18免费网站| 国产中文字幕免费| 久久亚洲AV无码精品色午夜| 18禁亚洲深夜福利人口| 免费萌白酱国产一区二区三区| 国产大片线上免费观看| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲一区二区精品视频| 亚洲人成网www| 无码天堂va亚洲va在线va| 外国成人网在线观看免费视频| 在线成人a毛片免费播放| 久久亚洲国产精品成人AV秋霞| 美女被免费视频网站| 成人免费看片又大又黄| 亚洲AV永久无码区成人网站| 亚洲va中文字幕| 成年女人男人免费视频播放| 18亚洲男同志videos网站| 中国极品美軳免费观看| 亚洲男女内射在线播放| 污视频网站在线观看免费| 成人免费视频77777| 亚洲人成影院77777| 最近中文字幕大全免费视频| 久久精品国产精品亚洲艾草网| 国产免费牲交视频免费播放| 免费播放春色aⅴ视频| 亚洲av无一区二区三区| 免费真实播放国产乱子伦| 国产成人精品亚洲| 久久亚洲av无码精品浪潮| 久久久WWW成人免费精品| 亚洲人JIZZ日本人| 免费精品99久久国产综合精品|