Linux 编译脚本

#Makefile

#Makefile Common
#author zhangb

CC           = g++ 
LD           = ld
LDSO         = $(CC) -shared -nostartfiles
CFLAGS       = -fPIC -Wall -Wno-unused -D_REENTRANT -O2
LINKFLAGS    = -lpthread -lz 

CINCLUDE    += -I. \
LINKFLAGS   += 
LIBSMAIN    += -L. \
LIBSRUN        += -WI, rpath=/opt/apps/lib

OBJSMAIN    = main.o

MAIN    = process

# Complie all

all: $(MAIN)

$(MAIN): $(OBJSMAIN)
    $(RM) $(MAIN)
    $(CC) $^ $(LIBSMAIN) $(LINKFLAGS) $(LIBSRUN) -o $(MAIN)
    
clean:
    $(RM) $(MAIN) $(OBJSMAIN)

%.o: %.c
    $(CC) -c  -o $@ $? 
%.o: %.cpp
    $(CC) -c  -o $@ $? 

#build.sh

#!/bin/sh
export LANG=en_US.UTF-8

g++ -o kmtest kmtest.cpp -lpthread -lstdc++ -ldl -WI,rpath=/opt/lib
echo "编译完成"

#Confiure的生成命令

aclocal

autoconfig

automake --add-missing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值