
这是一个例子:
g++ -c -pipe -O2 -Wall -W -DQT_bootstrapPED -DQT_MOC -DQT_NO_CODECS-DQT_liTE_UNICODE -DQT_NO_liBRARY -DQT_NO_STL -DQT_NO_COMPRESS-DQT_NO_DATASTREAM -DQT_NO_TEXTSTREAM -DQT_NO_TEXTCODEC -DQT_NO_UNICODEtableS-DQT_NO_THREAD -DQT_NO_REGEXP -DQT_NO_QOBJECT -DQT_NO_SYstemLOCALE-DQT_NO_GEOM_VARIANT -DQT_NO_USING_nameSPACE -D_LARGEfile64_SOURCE-D_LARGEfile_SOURCE -I../../../mkspecs/qws/linux-generic-g++ -I.-I../../corelib/arch/generic -I../../../include -I. -I../../../include/QtCore-I. -I.uic/release-shared -o release-shared/moc.o moc.cpp
我想知道你使用什么样的配方来使编译器行更短,同时仍然让用户可以选择显示原始行,如果他们以后真的需要这些信息.
有自动执行此 *** 作的工具吗?
解决方法 如何使用环境变量?export LONGPATH=/usr/local/projects/include/foo/system/v1gcc foo.c -o foo -I$LONGPATH
对于更复杂的场景,可以使用包装器来调用编译器,以便实际命令及其参数仅显示在错误或警告上.
例如,使用cmake,大部分传统输出已经严重缩减.
同样,有可能使用spec files with gcc.
总结以上是内存溢出为你收集整理的makefile – 你怎么做才能缩短编译器行?全部内容,希望文章能够帮你解决makefile – 你怎么做才能缩短编译器行?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)