__get_cpuid的可移植性如何?

F'x*_*F'x 5 c portability

我正在使用我的程序运行__get_cpuid()x86x86_64处理器的信息.在Linux和Mac OS上使用GCC,似乎编译并运行OK而不包含任何标题,但这有多便携?它可以与其他编译器一起使用吗?我应该包含标题吗?

Zan*_*ynx 12

它有两个主要的下划线.任何前导下划线都是一个很大的暗示,即变量或函数不可移植.