Asi ne. Linux kernel má v sobě tuny inline assembler. MSVC má pro inline assembler zcela odlišnou syntaxi, u x86_64 nepodporuje inline assembler vůbec.
U C kódu by to bylo s otazníkem - Linux kernel dost spoléhal na GCC extensions, některé z nich byly ale později standardizovány. Nicméně MSVC často úplně podle standardů nejel...
> Nicméně MSVC často úplně podle standardů nejel...
Teraz uz ano, hlavne novsie standardy. Micoroft sa uz davno poucil.
Ale to by sa dalo povedat aj o GCC, Clang, ktore maju hromady nestandardnych extensions.
Obcas robim multiplaformovy vyvoj v C a na tie GCC specific veci narazam v kniziciach az prilis casto.