2010-12-06 57 views
2

這與操作系統引導裝載程序是一樣的。我有一個C源代碼和彙編源代碼。我想彙編代碼將控制權交給C應用程序。我正在使用Linux並使用GCC + NASM進行編譯。我需要以特殊方式編譯它們嗎?用於加載c應用程序並啓動它的彙編代碼是什麼?如何使用Assembly加載C應用程序?

回答

2

讓gcc和nasm生成可以鏈接在一起的目標文件。你也必須使用正確的符號名稱。在NASM manual,你可以找到一個很好的解釋,包括例子。由於沒有解釋如何使用gcc和鏈接器編譯示例,因此您可以找到解釋here的這些內容。

相關問題