gpt4 book ai didi

c - 如何在 Linux 上构建 mongoose Web 服务器?

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

如果这看起来像是一个愚蠢的问题,我深表歉意,但我想我更习惯于使用 Makefile 或配置脚本附带的包。

我从 site 下载了 Mongoose 源 tar 文件, 并对其进行解压。

然后我尝试使用它来编译一个可执行文件gcc -g -c mongoose.c -o main.o -lpthread -ldl。然而,在尝试执行之后,我得到了错误 -bash: ./main.o: cannot execute binary file

当我查看 mongoose.c 源代码时,我没有找到 main 函数。

我在哪里可以获得主要功能,以便可以编译 Linux mongoose 网络服务器以与 Windows mongoose.exe 相同的方式工作?

最佳答案

Mongoose 确实带有一个 Makefile,并将编译为一个独立的命令行程序。包括 Lua 和 SQLite。

编译最新版本的最简单方法是进入“build”目录并运行make unix。我不确定下载页面上的存档版本,但主干非常稳定。

今晚早些时候我刚刚从 github 上检查了一个干净的 Mongoose 副本并且构建它没有任何问题,所以我可以确认这有效(当然,假设你已经正确设置了任何其他依赖项)。

关于c - 如何在 Linux 上构建 mongoose Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19419642/

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