C语言写打包DLL或者so给第三方调用

【VScode】手把手教你如何搭建C/C++开发环境(一)-阿里云开发者社区

参考这篇文章。安装下gcc

创建一个hello.c文件

#include <stdio.h>

void hello() {

printf("Hello, Linux Developer!\n");

}

gcc编译 windows .linux

PS E:\CWorkspace> gcc -shared -o libhello.so hello.c

PS E:\CWorkspace> gcc -shared -o hello.dll hello.c

例子,在C#程序中把hello.dll引入debug文件夹下。

就可以了。

相关推荐
大邳草民2 分钟前
深入理解 Python 的“左闭右开”设计哲学
开发语言·笔记·python
实心儿儿3 分钟前
C++ —— list
开发语言·c++
Never_Satisfied6 分钟前
在JavaScript中,将包含HTML实体字符的字符串转换为普通字符
开发语言·javascript·html
开开心心就好23 分钟前
电脑音质提升:杜比全景声安装详细教程
java·开发语言·前端·数据库·电脑·ruby·1024程序员节
t1987512829 分钟前
基于多假设跟踪(MHT)算法的MATLAB实现
开发语言·matlab
跟着珅聪学java32 分钟前
在Java中判断Word文档中是否包含表格并读取表格内容,可以使用Apache POI库教程
java·开发语言·word
我也要当昏君1 小时前
5.3 【2012统考真题】
开发语言·智能路由器·php
木木木丫1 小时前
嵌入式项目:韦东山驱动开发第六篇 项目总结——显示系统(framebuffer编程)
c语言·c++·驱动开发·dsp开发
柳鲲鹏1 小时前
RGB转换为NV12,查表式算法
linux·c语言·算法