5分钟
2.9.4 导出C动态库
CGO导出动态库的过程和静态库类似,只是将构建模式改为c-shared,输出文件名改为number.so而已:
$ go build -buildmode=c-shared -o number.so_test_main.c文件内容不变,然后用以下命令编译并运行:
$ gcc -o a.out _test_main.c number.so
$ ./a.outCGO导出动态库的过程和静态库类似,只是将构建模式改为c-shared,输出文件名改为number.so而已:
$ go build -buildmode=c-shared -o number.so_test_main.c文件内容不变,然后用以下命令编译并运行:
$ gcc -o a.out _test_main.c number.so
$ ./a.outCopyright © 2013-2025 Tencent Cloud.All Rights Reserved. 腾讯云 版权所有
学员评价