我有一個C++ Visual Studio項目,我正在嘗試編譯x86和x64體系結構。我搜索了一下,發現了很多關於如何操作的信息,它似乎可行,但它讓我對窗簾背後發生的事情感到非常困惑。試圖瞭解編譯器和鏈接器之間的多平臺編譯的交互
顯然,設置中的唯一區別在於鏈接器中的一個開關命令行標誌(準確地說,它是/ MACHINE標誌)。
但如果是這樣的話,那麼編譯的目標文件必須是平臺獨立 - 這是莫名其妙的什麼,我一直認爲它是完全相反的,因爲目標文件應該是序列機器代碼依次應該是平臺,依賴於。
所以,我的問題是:構建過程的哪個部分不按照我認爲的方式工作?
感謝您的時間和智慧!
邁克爾
添加了Visual C++標記,因爲GCC *會生成依賴於架構的對象文件。 –