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文件夹下。

就可以了。

相关推荐
木子欢儿几秒前
在 Debian 12 上安装 Java 21
java·运维·开发语言·debian
终末圆5 分钟前
MyBatis XML映射文件编写【后端 18】
xml·java·开发语言·后端·算法·spring·mybatis
就这个java爽!5 分钟前
超详细的XML介绍【附带dom4j操作XML】
xml·java·开发语言·数据库·青少年编程·eclipse
Damon小智7 分钟前
C#进阶-基于雪花算法的订单号设计与实现
开发语言·算法·c#·雪花算法·订单号
_.Switch11 分钟前
Python Web 架构设计与性能优化
开发语言·前端·数据库·后端·python·架构·log4j
Q1860000000015 分钟前
用java语言写一个表的查询操作
java·开发语言·oracle
GoppViper1 小时前
uniapp js修改数组某个下标以外的所有值
开发语言·前端·javascript·前端框架·uni-app·前端开发
jzpfbpx1 小时前
[go] 适配器模式
开发语言·golang·适配器模式
马浩同学1 小时前
【ESP32】ESP-IDF开发 | UART通用异步收发传输器+串口收发例程
c语言·单片机·嵌入式硬件·mcu
田小呱1 小时前
C/C++事件驱动的业务框架
c语言·c++