十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在網(wǎng)上看了很多關(guān)于用GCC生成靜態(tài)庫的文章,但基本上都是生成Linux環(huán)境的后綴為a的靜態(tài)庫文件。不過,在這些文章的幫助下,我偶然間發(fā)現(xiàn)了用GCC生成后綴為lib的靜態(tài)庫文件。作為分享和記錄,我決定寫下這篇博客,為祖國做出自己的一點(diǎn)點(diǎn)貢獻(xiàn)。
max.h
//max.h
int max(int,int);
max.c
//max.c
#include"max.h"
int max(int a,int b){
if(a>b) return a;
else return b;
}
main.c
//main.c
#include#include"max.h"
int main(){
int a,b;
printf("請輸入兩個整數(shù)\n");
scanf("%d %d",&a,&b);
printf("這個數(shù)比較大:%d",max(a,b));
}
gcc -c max.c
得到一個max.o的文件,
ar -cr max.lib max.o
得到一個max.lib的文件
要在cmd里面通過命令來調(diào)用,
gcc main.c max.lib -o main.exe
這樣就可以生成一個可執(zhí)行文件main.exe
現(xiàn)在來執(zhí)行這個文件
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧