是默认的
我查了下资料,比如这个:
https://www.agner.org/optimize/calling_conventions.pdf
然后还做了个实验,用微软的 Quick C 写个函数,用 Turbo C 来调,不过这个得用 Quick C 的 link 来链接,用 tlink 链接会报找不到 Quick C 的库:
// func.c
int func(int a, int b)
{
printf("hello %d\n", a + b);
return 0;
}
// main.c
int main()
{
return func(1, 2);
}
编译:
qcl -c func.c
tcc -c main.c
链接:
link main func
运行:
main
输出
hello 3
【 在 hgoldfish 的大作中提到: 】
: 这个是默认的吗?还是说需要特别指定 extern "c" {} ?
--
修改:jyw FROM 61.48.98.*
FROM 61.48.98.*