2015-05-06 144 views
0

抑制段基警告我說的這件事情:NASM - 64位代碼

警告:產生DS段基址,但將在64位模式下

我被忽略知道-w選項可以用來抑制NASM中的警告,但是從幫助菜單中顯示的警告列表中,沒有任何東西符合這種警告。除了這個,所有的東西都擺脫了一切。

這樣做的任何方式?

回答

0

因爲似乎特定錯誤不會是suppressible ones之一(如你所說,我只是用sed作爲後處理步驟,通過類似管道輸出:

sed '/^warning: .. segment base generated, but will be ignored in 64-bit mode$/d' 

即使你在Windows上使用nasm如果,你仍然可以得到GNUWin32 port of sed做的工作。


你抱怨這是一個雜牌組裝電腦前,你應該知道我的一些最偉大的成就是詭計,而且其中許多已經超出了我設計得更好的代碼。

:-)