我再Linux下使用eclipse时,Makefiel文件可以由eclipse自动生成,可以通过修改它的工程配置来改变Makefile的参数
如:在使用线程操作时,需要添加-lpthread才能编译通过,修改方法如下:
1、打开eclipse工程文件属性:
选择C/C++ Build-->GCC C Link-->Miscellaneous:

在Link flags处添加编译选项:-lpthread
修改后的Makefile如下:
- # All Target
- all: usb_camera
- # Tool invocations
- usb_camera: $(OBJS) $(USER_OBJS)
- @echo 'Building target: $@'
- @echo 'Invoking: GCC C Linker'
- gcc -lpthread -o "usb_camera" $(OBJS) $(USER_OBJS) $(LIBS)
- @echo 'Finished building target: $@'
- @echo ' '
本文介绍如何在Eclipse中为Linux项目自动生成并修改Makefile文件,特别讲解了如何添加-lpthread参数以支持线程操作的方法。
2308

被折叠的 条评论
为什么被折叠?



