开发者社区 > 云原生 > 中间件 > 正文

Tengine windows编译有相关的文档吗?

Tengine windows编译有相关的文档吗?

展开
收起
真的很搞笑 2024-03-24 08:09:40 60 0
5 条回答
写回答
取消 提交回答
  • Tengine在Windows上的编译过程有详细的文档记录

    首先,您需要准备编译环境,这包括安装CMake(版本3.13或更高)、Visual Studio(2015或更高版本)、mingw64以及git。安装这些工具后,确保cmake和mingw64的bin目录添加到系统的环境变量中。

    接下来,您可以下载Tengine源代码,并切换到tengine-lite分支,这是一个专为Windows编译优化的分支。

    此外,在使用CMake进行编译时,您可能需要创建一个包含适当设置的CMakeLists.txt文件,以便正确配置Tengine的编译参数。

    最后,根据上述步骤操作,您应该能够成功在Windows上编译Tengine。如果在编译过程中遇到任何问题,建议查阅Tengine的官方文档或在社区中寻求帮助。

    2024-03-31 18:55:48
    赞同 展开评论 打赏
  • 有相关的文档记录了在Wiws上编译Tengine的过程

    为了在Windows上编译Tengine,你需要准备以下环境:

    • CMake:版本需要3.13或更高。
    • Vsual Studio:2015版本或更新的版本。
    • mingw64:用于编译的GNU编译器。
    • Git:用于下载源代码。

    确保cmake和mingw64的bin目录添加到环境变量中,以便在命令行中可以直接调用。建议下载mingw64的压缩包而不是在线安装器,以节省时间和避免潜在的安装问题。

    接下来是构建Tengine-lite的步骤:

    1. 从GitHub上下载Tengine的源代码。
    2. 切换到tengine-lite分支,这是Tengine的一个轻量级版本,可能更适合在Windows上编译和运行。
    3. 根据文档中的指导进行编译。这通常涉及到运行CMake来配置构建,然后使用Visual Studio或mingw64进行编译。

    总的来说,编译Tengine是一个相对复杂的过程,需要一定的编程和系统知识。如果你是第一次尝试,可能需要耐心地按照步骤操作,并准备好解决可能出现的问题。同时,也可以考虑寻找社区的帮助或者参考更多的文档和教程。

    2024-03-31 17:50:11
    赞同 展开评论 打赏
  • Tengine在Windows上的编译过程有相关的文档可以参考

    首先,您需要准备编译环境,这通常包括安装CMake(版本3.13或更高)、Visual Studio(2015或更高版本)以及mingw64。安装完成后,确保cmake和mingw64的bin目录被添加到系统的环境变量中。

    接下来,您可以按照以下步骤进行:

    1. 下载Tengine源码:从Tengine的官方仓库克隆代码到本地。
    2. 切换到Tengine-lite分支:这是一个轻量级的分支,适合用于编译。
    3. 生成构建文件:使用CMake生成Visual Studio解决方案或者Makefile,具体取决于您选择的构建系统。
    4. 编译Tengine:根据生成的构建文件,使用相应的工具(如Visual Studio或MinGW)进行编译。

    在编译过程中,如果遇到任何问题,建议查阅Tengine的官方文档或社区论坛,那里可能有更多详细的说明或其他用户分享的经验。此外,您也可以参考网络上的一些教程文章,这些文章通常会提供一步步的指导,帮助您完成编译过程。

    2024-03-25 14:53:31
    赞同 展开评论 打赏
  • 用linux去编译win ,此回答整理自钉群“Tengine和Tengine-Ingress开源交流群”

    2024-03-24 14:17:21
    赞同 展开评论 打赏
  • 有的,文档中心https://tengine.taobao.org/documentation_cn.html

    image.png

    也可以参考其他文档。

    tengine(nginx)通过cygwin编译出windows版本安装包

    cygwin下载
    https://cygwin.com/setup-x86_64.exe

    tengine下载地址
    http://tengine.taobao.org/download_cn.html

    cygwin安装gcc
    setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel
    cygwin安装crypt
    Devel_Default>gambas3-gb-crypt:MD5/DES crypting for Gambas
    ...

    tengine编译windows版本时编译参数
    ./configure --builddir=objs --prefix=../nginx --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --with-cc-opt="-D FD_SETSIZE=409600" && make && make install

    对了,参数里的路径要用相对路径,否则编译出来的nginx在windows上运行路径要与编译环境的路径一致
    我之前用的是tengine2.2.0的源码,这个参数对版本应该没有要求, 都是一些路径
    编译是在cygwin上操作的

    tengine2.2.1版本源码有问题,用最新代码编译没问题

    Nginx源码学习之编译、构建与安装(cygwin环境) 包含注意事项
    http://blog.csdn.net/cpucooler2011/article/details/21995595

    来源 https://blog.csdn.net/yowrhihoil/article/details/78892259

    2024-03-24 08:53:32
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
阿里Tengine网关最佳实践 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载