gpt4 book ai didi

我可以在 Windows 上编译为 Linux 编写的任何 C 代码吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:41:38 27 4
gpt4 key购买 nike

看看我现在是否已经在 Linux 机器上用 C 编写了一个 C 程序,如果我想在其他操作系统上编译该程序,或者让我说在 Windows 上我该怎么做。?

如果我在那个程序中使用了操作系统特定的东西,比如 pthread.h,会怎样?

有什么直接的方法吗?

最佳答案

see if i have made one c program in c on linux machine now if i want to compile that program on other os or lets say on windows how can i do that.?

然后我希望您注意哪些 API 在 Windows 上可用,哪些不可用。这不是一个容易解决的问题。

由于您使用过 pthreads,Windows 上没有 API 兼容的替代品。 native API 是 CreateThread 及其子 API。如果您必须保持源代码级别的兼容性,您可以创建自己的 #ifdef 规则、包装器,或者使用像 APR 这样的第三方库。

关于我可以在 Windows 上编译为 Linux 编写的任何 C 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7252893/

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