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

就可以了。

相关推荐
方也_arkling8 分钟前
【Java-Day13】内部类
java·开发语言
INGNIGHT10 分钟前
984.不含 AAA 或 BBB 的字符串(贪心)
开发语言·算法·leetcode
Ws_13 分钟前
C# 桌面端开发工程师面试题 + 参考答案
开发语言·面试·c#
飞天狗11113 分钟前
2025第十六届蓝桥杯c/c++B组国赛题解
c语言·c++·算法·蓝桥杯
梦幻通灵14 分钟前
Java传递负数金额被默认转化为0处理方案
java·开发语言
七夜zippoe18 分钟前
OpenClaw Canvas 执行:JavaScript 注入实战
开发语言·javascript·udp·canvas·openclaw
雨落在了我的手上23 分钟前
初识java(十五):字符串-String类
java·开发语言
zzx2006__24 分钟前
JavaScript最终考核
开发语言·前端·javascript
努力努力再努力wz24 分钟前
【Qt入门系列】:QLabel控件详解:从文本显示到图片展示,再到内容布局与伙伴机制
android·开发语言·数据结构·数据库·c++·qt·mysql
mN9B2uk1736 分钟前
MySQL命令行导出数据库
c语言·数据库·mysql