gpt4 book ai didi

c - 32 位 Linux 和 64 位 Linux(英特尔桌面 CPU)上的默认 C 调用约定是什么?

转载 作者:IT王子 更新时间:2023-10-29 00:58:34 24 4
gpt4 key购买 nike

什么是静态函数的默认调用约定:

static void PrintHelloWorld(char* s) { }

Linux:

#36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Linux ubuntu 3.2.0-23-generic

最佳答案

在您列出的体系结构和编译器 (Linux x86_64) 下,System V AMD64 ABI 中描述的调用约定被使用。

在 Linux i386 下,System V i386 ABI 中描述的调用约定被使用。

关于c - 32 位 Linux 和 64 位 Linux(英特尔桌面 CPU)上的默认 C 调用约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11061073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com