C调用GO的动态链接库
来源:互联网 发布:淘宝知网查重靠谱吗 编辑:程序博客网 时间:2024/06/09 17:39
1) GO源代码
[root@test129 test]# cat hello.go
package main
import "C"
//export Hello
func Hello() string {
return "Hello"
}
func main() {
}
}
2) 编译GO动态链接库
gobuild -v -x -buildmode=c-shared -o libhello.so
会生成libhello.h、libhello.so两个文件。
3) C源代码
[root@test129 test]# cat test.c
#include<stdio.h>
#include "libhello.h"
void main()
{
printf("%s in C\n", Hello());
}
4) 编译C可执行程序
gcc test.c -lhello -o test
0 0
- C调用GO的动态链接库
- go调用动态链接库dll/so
- go 调动C动态链接库
- Go中调用C的动态库与静态库
- Go语言调用c动态库遇到的一些问题
- ctypes: 使用python调用C编写的动态链接库
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- vc++调用MATLAB complier生成的C动态链接库
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- C/C++中动态链接库的创建和调用
- Python调用C/C++动态链接库的方法详解
- C和C++编写、调用动态链接库的方法
- LoadRunner如何实现动态链接库(C++)的调用
- 25. Reverse Nodes in k-Group
- Foundation--NSMutableDictionary
- 动态注入技术
- 测试版权声明
- Struts2.2 升级为Struts2.5 StringUtils报异常
- C调用GO的动态链接库
- poj1001&大数乘法
- Objective-C: Foundation——NSDictionary、NSMutableDictionary、Block
- Ubuntu 14.04更换内核
- Android适配不同的屏幕
- IDE、ADT、SDK、JDK、NDK的含义解释
- Java总结系列之JDBC
- SecondSearchOptionalTree
- 虚拟现实-VR-UE4-构建光照显示光照构建失败,Swarm启动失败