gpt4 book ai didi

c - 是否有编写可移植 C 的良好在线教程?

转载 作者:行者123 更新时间:2023-12-02 02:26:47 26 4
gpt4 key购买 nike

我有一些我正在使用可移植 C 开发的工具,这些工具在 Windows Visual Studio 2008 中运行,在基于 #ifdef _WIN32 的 Ubuntu Linux 中运行 gcc。但添加对 Solaris 的支持似乎更棘手,尤其是如果我想支持 cc以及gcc .

举个例子,我有一些代码 sprintf s 进入分配的内存缓冲区,该缓冲区使用 vasprintf在 Linux/gcc 和 _vscprintf 上/vsprintf在 Windows/MSVC 上。在我可以使用 vsnprintf 的 Solaris 上都不可用但我不知道要添加什么到我的 #ifdef s 或者我是否应该转向其他事情。

希望我不必使用 cygwin、mingw 进行配置。

最佳答案

autoconf(1) 手册有一个 section on portable C programming .

关于c - 是否有编写可移植 C 的良好在线教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5612076/

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