
正文
windows下makefile,windows下makefile怎么执行
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Windows系统下如何使用makefile
是要先./configure一下,再make,再make install。
makefile是一个文本文件,用来控制编译器如何编译源代码文件。在win10下用文本编辑器就可以打开,但没啥意义。
用cmd 进入DOS。。然后进入你的工程目录,在工程目录下,执行make。
相关问答
Q1: 如何在Windows下通过Cmake编译和使用PCRE
(1)安装cmake。下载地址:根据自己的需要下载相应的包即可,Windows下可以下载zip压缩的绿色版本,还可以下载源代码。Windows下CMake的使用 (2)运行cmake的方法。
这个问题可能是由于以下原因之一导致的: 您的CMakeLists.txt文件中没有包含正确的库文件。请确保您的CMakeLists.txt文件中包含了所有需要的库文件,并且使用target_link_libraries命令将它们链接到您的可执行文件中。
在使用cmake时,CMakeLists.txt的写法如下: add_library( ${MODULE_NAME} SHARED ${CMAKE_SOURCE_DIR}/builttime.c #要生成一个so,至少要包含一个源文件,实在没有可以把库的编译时间戳打到这儿。
Q2: 如何在一个makefile中执行另外一个makefile(windows下的nmake以及linux...
当然,我们也可以给make命令指定一个特殊名字的Makefile。要达到这个功能,我们要使用make的“-f”或是“--file”参数(“--makefile”参数也行)。
打开DOS窗口,输入nmake,可能会出现如下错误提示,如下图所示。这是因为在vs的安装过程中,没有注册vs的环境变量,可以通过如下方法查看自己是否已经注册好vs的环境变量在DOS窗口中输入set path, 则会看到如下提示。
make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make.可见,makefile都成为了一种在工程方面的编译方法。
就如你说的这么弄……不过不加 -f xxxx 就是用默认的 Makefile。你写的 make Makefile 会让 make 去执行默认 makefile 里面的 Makefile 段落的东西……很多软件都是这么实现的多 makefile 区别使用。
文件为“Makefile”或“makefile”的文件中,然后在该目录下直接输入命令“make”就 可以生成执行文件edit。如果要删除执行文件和所有的中间目标文件,那么,只要简单地 执行一下“make clean”就可以了。
ctrl+shift+t :打开终端 cd 文件路径 :移动到 makefile 所在文件 终端输入: make 生成可执行文件 ./ 可执行文件的名字 就运行了。
Q3: 如何根据vs工程构建makefile文件
1、打开DOS窗口,输入nmake,可能会出现如下错误提示,如下图所示。这是因为在vs的安装过程中,没有注册vs的环境变量,可以通过如下方法查看自己是否已经注册好vs的环境变量在DOS窗口中输入set path, 则会看到如下提示。
2、用 makefile.am makefile.in的一般是需要用automake生成的。如果你是在windows下,需要装Cygwin再装automake,然后生成相应的config文件和Makefile.至于工程文件,需要你自己新建工程,然后倒入所有源代码。
3、选择:文件 - 新建 - 项目,然后选择:模板 - Visual C++ - Qt 。实际QT编译的机制和cmake是相同的,QT的IDE使用pro文件进行项目管理。QMake通过解析pro工程文件,生成makefile进行工程编译。
Q4: 为什么windows下不怎么用makefile,而Linux/Unix下用makefile很多?
Windows下面也有makefile的,只不过是被那几个按钮(编译,连接,运行)给隐藏了。全部给你智能化了,不需要自己编写了。linux下不是有eclipse等IDE吗?linux下讲究的是一个工具只实现自己的工作,然后多个工具集合起来干大事。
make是用来执行Makefile的。Makefile是类unix环境下(比如Linux)的类似于批处理的脚本文件。其基本语法是:目标+依赖+命令,只有在目标文件不存在,或目标比依赖的文件更旧,命令才会被执行。
makefile 文件是许多编译器--包括 Windows NT 下的编译器--维护编译信息的常用方法,只是在集成开发环境中,用户通过友好的界面修改 makefile 文件而已。 在UNIX 系统中,习惯使用 Makefile 作为 makfile 文件。
make:是一个非常重要的编译命令,本质上它是一个程序。
make命令有一些内置的默认功能,但是光有这个还是不知道怎么build程序。必须提供一个文件告诉make应用程序的构造,这个文件就是makefile。Make和makefile提供了强大的功能来管理项目的编译以及发布install到指定文件夹。
关于windows下makefile和windows下makefile怎么执行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





