簡體   English   中英

我應該確保我的代碼與DMD和GDC一起編譯嗎?

[英]Should I ensure my code compiles with both DMD and GDC?

我想部分等價的問題:編譯的代碼是否應該與DMD一起編譯,在GDC的所有情況下自動編譯?

我問,因為我在從ubuntu 10.4(看似循環的依賴,嘆息)轉發中安裝現代版本的GDC時遇到了問題。

我應該確保我的代碼與DMD和GDC一起編譯嗎?

如果您計划在這兩個編譯器上編譯代碼,則取決於。 如果您只打算使用DMD進行編譯,則無需確保您的代碼在GDC上編譯。 也就是說,編寫可以跨編譯器移植的代碼通常是個好主意,以防萬一你需要使用GDC。

應該用DMD編譯的代碼,在GDC的所有情況下自動編譯嗎?

大多數情況下,但編譯器之間存在着微小的差異。

GDC和DMD(和LDC)都共享相同的編譯器前端,因此在大多數情況下它們將具有相同的功能。 當您開始接觸較低級別的東西時,通常會出現差異,例如內聯匯編程序,SIMD內在函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM