建立 DLL 並編譯 C
· 1 分鐘閱讀
建立 DLL 並編譯 C 的備忘錄
函式庫
原始碼檔案
// gcd.c
int gcd(int a, int b){
return !b ? a : gcd(b, a % b);
}
標頭檔
// gcd.h
#ifndef TEST_H
#define TEST_H
int gcd(int a, int b);
#endif
程式碼
#include <stdio.h>
#include "gcd.h"
int main(void){
printf("%d
", gcd(24, 36));
}
編譯
建立 DLL
gcc gcd.c -shared -o gcd.dll
編譯
gcc main.c -lgcd -L.
読み込み中...