乙個簡單而實用的make檔案

2021-08-22 01:37:32 字數 507 閱讀 5877

原來一直都是手工為專案維護乙個make檔案,特別是檔案越來越來多的時候,維護make檔案就成了乙個很大的負擔,其實gnu make還提供了乙個函式$(wildcard (wildcard )可以生成源程式檔案列表。

project=ptest

libs=-lpthread

source=$(wildcard ./src/*/*.c) $(wildcard ./src/*.c)

objs=$(patsubst %.c,%.o,$(source))

cflags=-g -wall -o

cc=gcc

vpath %.h ./src/head

vpath %.c ./src

vpath %.c ./src/*

$(project):$(objs)

$(cc) $(cflags) $(libs) $(objs) -o $@

.phony:clean

clean:

$(rm) ptest $(objs)

C 乙個簡單並且實用的檔案讀寫

c 的檔案操作博大精深,在此,我只介紹乙個非常實用並且簡短的操作方法。首先標頭檔案必不可少即 include。其次 建立或者開啟乙個檔案需要 ifstream if1 d 檔案.dat 通過seekg 方法來定位檔案指標的位置 if1.seekg 0 ios end 即把檔案指標定位在檔案的末尾然後...

乙個簡單實用的分頁控制項

using system using system.web using system.web.ui using system.web.ui.webcontrols using system.text namespace localhost set 頁長度 public int pagesize se...

Makefile第一講 乙個簡單的Makefile

摘要 假定你對linux已經比較的熟悉,假定你程式設計已經稍有經驗,本文不會對文章作出太多基礎性解釋,看不懂莫怪,只當作給學習的朋友乙個引導思路,我也是乙個初學者,邊學邊寫,將學會的教給大家,文章有錯誤之處誤導了朋友,請輕噴 makefile 假定你對linux已經比較的熟悉,假定你程式設計已經稍有...