编译 apache 模块时出现未知类型名称模块错误。我应该怎么办?
sujit@sujit-pc:~/apachemodule$ apxs2 -c -i -a example_module.c
/usr/share/apr-1.0/build/libtool --silent --mode=compile --tag=disable-static x86_64-linux- gnu-gcc -prefer-pic -DLINUX=2 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 -I/usr/include/openssl -I/usr/include/xmltok -pthread -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -c -o example_module.lo example_module.c && touch example_module.slo
example_module.c:13:1: error: unknown type name 'module'
example_module.c:15:5: error: 'STANDARD20_MODULE_STUFF' undeclared here (not in a function)
example_module.c:16:5: warning: excess elements in scalar initializer [enabled by default]
example_module.c:16:5: warning: (near initialization for 'example_module') [enabled by default]
example_module.c:17:5: warning: excess elements in scalar initializer [enabled by default]
example_module.c:17:5: warning: (near initialization for 'example_module') [enabled by default]
example_module.c:18:5: warning: excess elements in scalar initializer [enabled by default]
example_module.c:18:5: warning: (near initialization for 'example_module') [enabled by default]
example_module.c:19:5: warning: excess elements in scalar initializer [enabled by default]
example_module.c:19:5: warning: (near initialization for 'example_module') [enabled by default]
example_module.c:20:5: warning: excess elements in scalar initializer [enabled by default]
example_module.c:20:5: warning: (near initialization for 'example_module') [enabled by default]
example_module.c:22:1: warning: excess elements in scalar initializer [enabled by default]
example_module.c:22:1: warning: (near initialization for 'example_module') [enabled by default]
apxs:Error: Command failed with rc=65536
我正在尝试从 apache 编译示例代码