色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Linux系統(tǒng)下多線程程序編譯makefile文件

          Linux系統(tǒng)下多線程程序編譯makefile文件

          作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò) 收藏

          在Linux下,編譯一個(gè)多線程的程序命令為:

          本文引用地址:http://cafeforensic.com/article/201609/305140.htm

          gcc -lpthread -o file file.c

          在Linux下,用交叉編譯器編譯一個(gè)在uclinux下運(yùn)行的多線程程序,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:



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉