makefile调试和makefile指定库文件路径

1.常常遇到的makefile看不懂,并不知道到底怎么执行的。原因是很多都是默认变量或者是定义在其他文件里,有些变量定义是多个变量组合,makefile太长时候,看起来很费劲,最简单的办法,找到对应的交叉编译器g++或交叉编译qmake,实际运行一下,并且打印一下命令本身,而非命令结果。

用echo命令很方便

# $(ECHO) " ______ $(CMD_PREFIX)$(MKDIR) -p $(QT_BUILD_DIR) cd $(QT_BUILD_DIR);_____"

# $(CMD_PREFIX)$(MKDIR) -p $(QT_BUILD_DIR); cd $(QT_BUILD_DIR);\

2.makefile里库文件路径指定

-L库文件路径  -l库名称

LIBS          = $(SUBLIBS) -L/opt/yocto/sysroot/lib -L/opt/yocto/sysroot/usr/lib -lxml2 -lz -lfreetype -lexpat -ldl -lfontconfig -lpng -L/home/user/project/qt_test/dragon2/out/J6EDU/qt_build/lib -L/home/user/project/qt_test/dragon2/out/J6EDU/lib -lsocket_client -lblock_list -lcfg_file_util -lbyte_data_buffer -ldbg_trace_xsal -L/home/user/targetfs/usr/lib -ljson -lrt -lstdc++ -L/opt/yocto/sysroot/usr/local/Qt-5.5.0/lib -lQt5Quick -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core -lsrv_um -lGLESv2 -lusc -lpthread

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值