零零社区|百姓的网上家园-互动交流平台!(0.0)=^_^=(00社区)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

Linux系统下多线程程序编译makefile文件

2013-4-5 16:30| 发布者: 123456000000| 查看: 17| 评论: 0

摘要: 在linux下,编译一个多线程的程序命令为: gcc -lpthread -o file file.c 在Linux下,用交叉编译器编译一个在uclinux下运行的多线程程序,makefile文件如下: CFLAGS = -Wall -Os -Dlinux -D__linux__ -Dunix -D__uC ...
 

在linux下,编译一个多线程的程序命令为:

gcc -lpthread -o file file.c

在Linux下,用交叉编译器编译一个在uclinux下运行的多线程程序,makefile文件如下:

CFLAGS = -Wall -Os -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBEDLDFLAGS =-Wl,-elf2fltLOCAL_LIBS = /usr/local/arm-elf/lib/libpthread.aCC = arm-elf-gccLD = arm-elf-gccTARGT = testOBJ = $(TARGT).oSRC = http://www.knowsky.com/$(TARGT).call: $(TARGT)%.o:%.c$(CC) $(CFLAGS) -c $< -o $@$(TARGT) :$(OBJ) $(LOCAL_LIBS)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LOCAL_LIBS) $(LDLIBS)clean:-rm -f $(EXEC) *.elf *.gdb *.o

路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

相关分类


Archiver|手机版|小黑屋|00社区

GMT+8, 2023-1-31 10:50 , Processed in 0.041488 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部