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

就可以了。

相关推荐
松涛和鸣7 小时前
49、智能电源箱项目技术栈解析
服务器·c语言·开发语言·http·html·php
凉、介7 小时前
SylixOS 中的 Unix Socket
服务器·c语言·笔记·学习·嵌入式·sylixos
huwei8537 小时前
Q打印表格内容类
开发语言·qt
oioihoii7 小时前
构建高并发AI服务网关:C++与gRPC的工程实践
开发语言·c++·人工智能
X***07887 小时前
从底层逻辑到工程实践,深入理解C语言在计算机世界中的核心地位与持久价值
c语言·开发语言
晚枫歌F8 小时前
io_uring的介绍和实现
开发语言·php
时光追逐者8 小时前
TIOBE 公布 C# 是 2025 年度编程语言
开发语言·c#·.net·.net core·tiobe
花归去8 小时前
echarts 柱状图曲线图
开发语言·前端·javascript
智者知已应修善业8 小时前
【编写函数求表达式的值】2024-4-3
c语言·c++·经验分享·笔记·算法
2501_941870568 小时前
面向微服务熔断与流量削峰策略的互联网系统稳定性设计与多语言工程实践分享
开发语言·python