博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
make -k(keep going)命令会在发现错误时继续执行(用于一次发现所有错误)
阅读量:4140 次
发布时间:2019-05-25

本文共 718 字,大约阅读时间需要 2 分钟。

        我们在执行makefile进行编译的时, 会经常遇到错误, 然后解决, 然后又make,  然后又发现错误, 然后又解决, 烦人, 能不能一次发现所有错误呢? 

        能的!

        main.cpp很简单, 我们只看makefile(故意写成错误的g+++):

main: main.o 	g+++ -o main main.omain.o: main.cpp	g+++ -o main.o -c main.cppclean:	rm -f main *.o

        我们先来复习一下上次的make -n, 如下:

taoge@localhost Desktop> make -ng+++ -o main.o -c main.cppg+++ -o main main.o
        再来看一下make -k

taoge@localhost Desktop> make g+++ -o main.o -c main.cppmake: g+++: Command not foundmake: *** [main.o] Error 127taoge@localhost Desktop> taoge@localhost Desktop> taoge@localhost Desktop> taoge@localhost Desktop> make -kg+++ -o main.o -c main.cppmake: g+++: Command not foundmake: *** [main.o] Error 127make: Target `main' not remade because of errors.taoge@localhost Desktop>
       一目了然。

转载地址:http://iggvi.baihongyu.com/

你可能感兴趣的文章
qml有关矩形说明
查看>>
在qt中使用QSplitter设置初始比例setStretchFactor失效的解决方法
查看>>
repeater的使用
查看>>
qt msvc编译中文乱码解决
查看>>
qt实现点击出现窗口,点击其他任何地方窗口消失
查看>>
QML DropArea拖拉文件事件
查看>>
CORBA links
查看>>
读后感:>
查看>>
ideas about sharing software
查看>>
different aspects for software
查看>>
To do list
查看>>
Study of Source code
查看>>
如何使用BBC英语学习频道
查看>>
spring事务探索
查看>>
浅谈Spring声明式事务管理ThreadLocal和JDKProxy
查看>>
初识xsd
查看>>
java 设计模式-职责型模式
查看>>
构造型模式
查看>>
svn out of date 无法更新到最新版本
查看>>
java杂记
查看>>