在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: -rm -f $(EXEC) *.elf *.gdb *.o |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 系统优化大全 (18449篇文章)
- 系统安全设置 (23996篇文章)
- 系统安装手册 (21215篇文章)
- 系统备份专题 (17867篇文章)
- Linux集群技术 (8695篇文章)
- 体验Linux的音影世界 (8367篇文章)
- Linux驱动大全 (9180篇文章)
- Linux下的路由的配置与应用 (12194篇文章)
- Linux命令简介 (10267篇文章)
- 系统维护手册 (17258篇文章)
- 最具影响力的七大GNU/Linux发行版 (158次浏览)
- VMware虚拟机Linux通过NAT方式上网 (124次浏览)
- Linux“装机”一条龙 (91次浏览)
- Linux下安装VMware虚拟机的过程详解 (72次浏览)
- Linux系统命令分类详解 (1) (70次浏览)
- Linux上的偷窺裝置 (1394的使用) (57次浏览)
- 安装qmail全套功略 (52次浏览)
- Linux系统管理员秘技:用快捷命令一招制胜 (52次浏览)
- TurboLinux 入门教程:第七课 TurboLinux简介 (51次浏览)
- Linux服务器ADSL利用NAT实现上网共享 (48次浏览)



