谁用过nginx开发模块的,为啥我下载的版本编译安装后没有头文件

xengine-qyt 2018-06-20 02:39:39
ubuntu 14.04 c/c++
我看他们都要加载



#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_event.h>
#include <ngx_event_connect.h>
#include <nginx.h>


这些头文件,我官方下载的版本nginx-1.15.0 版本后 自己编译的 安装后 没有这些头文件
./configure
make
make install
是不是configure的时候需要加什么参数才可以?
...全文
528 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
李庆海 2018-06-20
  • 打赏
  • 举报
回复
引用 3 楼 aaadddzxc 的回复:
他只能这样添加?那不时我写代码都不好引用他的那些结构体了。
顺便问下 在新版本中如何添加so啊

https://blog.csdn.net/u012243115/article/details/46898573 比如这个代码我想把他编译成so 怎么做的?我用--add-dynamic-module 选项好像没用

ni

引用 3 楼 aaadddzxc 的回复:
他只能这样添加?那不时我写代码都不好引用他的那些结构体了。
顺便问下 在新版本中如何添加so啊

https://blog.csdn.net/u012243115/article/details/46898573 比如这个代码我想把他编译成so 怎么做的?我用--add-dynamic-module 选项好像没用
你好 ,编译为so文件这个我不太懂,没有做过c开发,你需要找些资料学习下,你说你用【--add-dynamic-module】没用,试下【--add-module】谢谢
xengine-qyt 2018-06-20
  • 打赏
  • 举报
回复
他只能这样添加?那不时我写代码都不好引用他的那些结构体了。
顺便问下 在新版本中如何添加so啊

https://blog.csdn.net/u012243115/article/details/46898573 比如这个代码我想把他编译成so 怎么做的?我用--add-dynamic-module 选项好像没用
李庆海 2018-06-20
  • 打赏
  • 举报
回复
你好,你的c文件中添加include后,在执行./configure时添加你的工程名称,如【--add-module=/root/demo/nginx-modules/ngx_mytest_module2】如要开启debug模式在后面添加【--with-debug】,然后在进行【make && make install】
aabbabababaa 2018-06-20
  • 打赏
  • 举报
回复
应该是吧,你看下安装文档有没介绍了

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧