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

来源:本站
导读:目前正在解读《Linux系统下多线程程序编译makefile文件》的相关信息,《Linux系统下多线程程序编译makefile文件》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《Linux系统下多线程程序编译makefile文件》的详细说明。
简介:在Linux下,编译一个多线程的程序命令为:gcc -lpthread -o file file.c在Linux下,用交叉编译器编译一个在uclinux下运行的多线程程序,makefile文件如下

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

gcc -lpthread -o file file.c

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

CFLAGS = -Wall -Os -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED

LDFLAGS =-Wl,-elf2flt

LOCAL_LIBS = /usr/local/arm-elf/lib/libpthread.a

CC = arm-elf-gcc

LD = arm-elf-gcc

TARGT = test

OBJ = $(TARGT).o

SRC = $(TARGT).c

all: $(TARGT)

%.o:%.c

$(CC) $(CFLAGS) -c $< -o $@

$(TARGT) :$(OBJ) $(LOCAL_LIBS)

$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LOCAL_LIBS) $(LDLIBS)

clean:

提醒:《Linux系统下多线程程序编译makefile文件》最后刷新时间 2024-03-14 01:06:08,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《Linux系统下多线程程序编译makefile文件》该内容的真实性请自行鉴别。