libr3 is a high-performance path dispatching library. It compiles your route paths into a prefix tree (trie). By using the constructed prefix trie in the start-up time, you may dispatch your routes with efficiency
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /oxygen/third/r3/lib64/libr3.a(node.o): in function `r3_tree_matchl_base':
/home/rage/code/share_resource/r3/src/node.c:344:(.text+0x4f): undefined reference to `pcre2_match_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /home/rage/code/share_resource/r3/src/node.c:372:(.text+0x64): undefined reference to `pcre2_get_ovector_pointer_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /oxygen/third/r3/lib64/libr3.a(node.o): in function `r3_tree_free':
/home/rage/code/share_resource/r3/src/node.c:75:(.text+0x630): undefined reference to `pcre2_code_free_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /home/rage/code/share_resource/r3/src/node.c:78:(.text+0x63e): undefined reference to `pcre2_match_data_free_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /oxygen/third/r3/lib64/libr3.a(node.o): in function `r3_tree_compile_patterns':
/home/rage/code/share_resource/r3/src/node.c:226:(.text+0x954): undefined reference to `pcre2_code_free_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /home/rage/code/share_resource/r3/src/node.c:228:(.text+0x977): undefined reference to `pcre2_compile_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /home/rage/code/share_resource/r3/src/node.c:247:(.text+0x99a): undefined reference to `pcre2_match_data_free_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /home/rage/code/share_resource/r3/src/node.c:249:(.text+0x9a6): undefined reference to `pcre2_match_data_create_from_pattern_8'
/usr/lib64/gcc/x86_64-suse-linux/13/../../../../x86_64-suse-linux/bin/ld: /home/rage/code/share_resource/r3/src/node.c:238:(.text+0xa88): undefined reference to `pcre2_get_error_message_8'