makefile怎么用? makefile怎么用

作者&投稿:谭连 (若有异议请与网页底部的电邮联系)

操作步骤如下:

1、打开DOS窗口,输入nmake,可能会出现如下错误提示,如下图所示。

2、这是因为在vs的安装过程中,没有注册vs的环境变量,可以通过如下方法查看自己是否已经注册好vs的环境变量在DOS窗口中输入set path, 则会看到如下提示。

3、将vs的bin目录添加到系统环境目录的path里,注册好环境变量。

4、重新打开DOS窗口,输入nmake,如果提示如下,则说明环境目录注册成功。

5、以开始我们的编译了,打开DOS窗口,导航到源代码目录,执行nmake,注意nmake对应的编译为makefile。



makefile怎么用~


makefile 就是告诉make程序怎么编译文件。比如说要生成可执行程序my_exe.exe.该程序需要三个文件a1.c a2.c 和 a3.c
那么你的makefile文件就可以写为
my_exe.exe: a1.o a2.o a3.o
ld -o my_exe.exe a1.o a2.o a3.o
%.o : %.c
cc -o $@ $<
第一段是说我要生成文件my_exe.exe需要三个.o文件;要是都有就会执行下面的链接命令;;;如果有的.o不存在就会执行下面那段代码。下面的意思是一个.o文件依赖于与它同名的。c要是这个.c文件存在,则编译并成.o,若还不存在就会报错

makefile教程
答:前置条件通常是一组文件名,用空格分割,指定了目标是否重新构建的标准:只要有一个前置文件不存在,或者有过更新(前置文件的修改时间晚于目标文件),目标就需要重新构建 如果当前目录没有source.txt,make会首到makefile的下面去寻找有没有生成source.txt的目标 命令行首默认必须是一个tab键!!!,如果测试...

linux上的makefile怎么使用?
答:动执行其后所定义的命令。要执行其后的命令,就要在make命令后明显得指出这个lable的 名字。这样的方法非常有用,可以在一个makefile中定义不用的编译或是和编译无关 的命令,比如程序的打包,程序的备份,等等。三、makefile中使用变量 在上面的例子中,先让看看edit的规则:edit : main.o kbd.o com...

makefile怎么用?
答:1、打开DOS窗口,输入nmake,可能会出现如下错误提示,如下图所示。2、这是因为在vs的安装过程中,没有注册vs的环境变量,可以通过如下方法查看自己是否已经注册好vs的环境变量在DOS窗口中输入set path, 则会看到如下提示。3、将vs的bin目录添加到系统环境目录的path里,注册好环境变量。4、重新打开DOS窗...

如何使用自己的makefile编译android ndk项目
答:其实android的makefile是可以把执行的详细命令输出来的,只要make的时候加上V=1即可。可以看到确实带了很多参数 编译参数:-fpic -mthumb-interwork -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -mthumb -fomit-...

使用linux编程怎么写makefile
答:makefile][label]它可以通过-f参数指定输入文件,当省略-f参数时,默认输入文件名为Makefile,由于我们通常不用这个-f参数,往往就用默认的Makefile文件名。Makefile是一个文本文件,它是基于一定的语法规则的,它的基本执行规则定义如下:target :[prerequisites]command target 标签,用于标志当前构建的...

vscode使用makefile批量创建obj文件
答:1、scode终端下执行make指令,即可在build文件下编译出.hex.bin.elf文件,中间文件放在build/Obj/文件夹下。2、执行makeclean,可清除build文件夹。3、执行makedownload,可一键下载hex到目标板子并让板子复位运行,相当于keil的一键下载按钮。4、执行makereset,可以让板子复位运行一下。5、执行makecommit...

Linux平台Makefile文件的编写基础篇
答:void File2Print();ifdef __cplusplus } endif endif file2.c: #include "file2.h" void File2Print() { printf("Print file2*** "); } 基础: 先来个例子: 有这么个Makefile文件。(文件和Makefile在同一目录) === makefile 开始 === helloworld:file1....

makefile文件在visual studio中怎么用
答:打开一个cmd,用cd命令进入vc的安装目录,例如我的在C:\Program Files\Microsoft Visual Studio\VC98\Bin,接着执行里面的 VCVARS32.BAT处理文件,设置好环境变量,再转到你的make文件夹所在处,执行 nmake /f makefile

如何用 Makefile 反向生成 CMakeLists 文件
答:执行命令 “cmake PATH” 或者 “ccmake PATH” 生成 Makefile ( PATH 是 CMakeLists.txt 所在的目录 )。使用 make 命令进行编译 工程实例:一. 编写各层CMakeLists.txt 主目录的主程序main.cpp include "hello.h"extern Hello hello;int main(){ hello.Print();return 0;} 主目录的CMake...

如何在linux下写makefile
答:make命令会自行判断文件的正确顺序,并使用给出的规则创建相应的文件,并在屏幕显示出来。如果多次编译,则make命令会读取makefile文件来确定重建目标的最少命令,而不会重复编译。注释 makefile文件的注释以#开头,到一行的结束。宏 makefile文件中也可以定义宏,也可以用make命令时在命令行定义,如果需要...