我有一個舊的 .so 文件,其中包含一個非常復(fù)雜的 clang 解析器,我必須從 go 模塊中調(diào)用它。 ... lib := C.dlopen(C.CString("./resources/bin/parser.so"), C.RTLD_LAZY) functions_address := C.dlsym(lib, C.CString("parse"))
通過 go 模塊的內(nèi)存地址從 .so 文件調(diào)用 C 函數(shù)。(cgo)
ibeautiful
2022-06-27 15:21:02