例如: gcc -MF main.d -MG -MM -MP -MT main.d -MT main.o main.c $ cat main.d #查看生成的依赖文件的内容 main.d main.o: main.c 注:依赖规则中main.d 和 main.o 目标都是通过'-MT'选项指定的 3. 使用参考: 以上简单介绍了 gcc -M 相关的选项,旨在让 make 自动推导并生成
会继续执行 make, #主要是考虑到首次 make 时,目录中若不存在 '*.d' 文件时, #加载便会产生错误而停止 make 的执行 -include $(DEPS) %.o:%.c gcc -c -g -Wall $< -o $@ -MD -MF $*.d -MP main: $(OBJS) gcc $^ -o $@ #注释:...
例如:gcc -M -MF main.d main.c 则'—M' 输出的内容就存在于 main.d 文件中了 1. 2. -MD 等同于 ‘-M -MF File’,但是默认关闭了 ‘-E’ 选项. 其输出的文件名是基于 ‘-o’ 选项,若给定了 ‘-o’ 选项,则输出的文件名是 ‘-o’ 指定的文件名,并添加 .d 后缀,若没有给定,则输入的文...
2019-12-20 11:15 −概述博客内容包含linux下make命令的使用与makefile的书写规则等,希望通过本文档使读者对make命令makefile文件有进一步了解,由于鄙人经验学识有限文档中会有描述不准确以及理解偏差,欢迎读者指正。fythons@sina.com 从一只猫说起hello kitty &n... ...
1、gcc包含的c/c++编译器 gcc、cc、c++、g++ gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译 2、gcc的基本用法 gcctest.c这样将编译出一个名为a.out的程序 gcctest.c-otest这样将编译出一个名为test的程序 -o参数用来指定生成程序的名字 3、为什么会出现undefinedre...
-MP -MF .deps/findcomp.Tpo -c -o findcomp.lo ../../../gcc/libcc1/findcomp.cc /bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../gcc/libcc1 -I ../../../gcc/libcc1/../include -I ../../../gcc/libcc1/../libgcc -I ../gcc -I...
是make的自动变量。。。(*F)是目标的文件名。比如你的目标是src/foo.c,那$(*F)就是foo 代表make中的目标文件集合(所有目标文件),$(@F)是指这个目标文件集合里面所有的不包含路径的文件名。比如你的$@是src/foo.o,那$(@F)就是foo.o ...
gpzf75yhrekurnz3v63fmevfjez2x2q2/bin/mpic++ -DHAVE_CONFIG_H -I. -I.. -DREMPI_L ITE -fPIC -g -Wall -pthread -std=c++0x -I/include/ -I -g -O2 -MT librempi_la-rempi_mf.lo -MD -MP -MF .deps/librempi_la-rempi_mf.Tpo -c rempi_mf.cpp -o librempi_la -rempi_mf.o >...
gmplibs="-lmpc -lmpfr -lgmp" gmpinc= have_gmp=no # Specify a location for mpc # check for this first so it ends up on the link line before mpfr. AC_ARG_WITH(mpc, [AS_HELP_STRING([--with-mpc=PATH], [specify prefix directory for installed MPC package. ...
Avr-gcc Help Usage: avr-gcc [options] file... 1 Options: 1 The following options are language-related: 3 The --param option recognizes the following as parameters: 10 The following options control compiler warning messages: 15 The following options control optimizations: 16 T...