我想在动态库中围绕 pthread_create 编写一个包装器。我使用 ld -wrap 链接我的 libwrap.so 文件。
当我用“-Wl,--wrap,pthread_create -lwrap”链接我的应用程序时,它工作正常,我的函数被调用而不是真正的函数。
如果我只使用“-lwrap”,那么只有 libwrap.so 的函数使用我的函数,应用程序中的函数使用真正的函数。
有没有办法让应用程序使用动态库的包装函数而不用“-Wl,--wrap,pthread_create”链接应用程序?
谢谢,弗雷德