
[英]What is the purpose of .PHONY in a Makefile?
.PHONY在 Makefile 中是什么意思? 我经历过这个,但它太复杂了。 有人可以用简单的术语向我解释吗? ...
[英]What is the purpose of .PHONY in a Makefile?
.PHONY在 Makefile 中是什么意思? 我经历过这个,但它太复杂了。 有人可以用简单的术语向我解释吗? ...
[英]What is the difference between the GNU Makefile variable assignments =, ?=, := and +=?
任何人都可以清楚地解释变量分配如何在 Makefile 中真正起作用。 有什么区别: 我已经阅读了 GNU Make 手册中的部分,但对我来说仍然没有意义。 ...
[英]makefile:4: *** missing separator. Stop
这是我的 makefile: 当我尝试make clean或make make时,出现此错误: 我该如何解决? ...
[英]Passing additional variables from command line to make
我可以将变量作为命令行参数传递给 GNU Makefile 吗? 换句话说,我想传递一些参数,这些参数最终会成为 Makefile 中的变量。 ...
[英]Passing arguments to "make run"
我使用生成文件。 我有一个名为run的目标,它运行构建目标。 简化后,它看起来像下面这样: 有什么办法可以通过arguments吗? 以便 ...
[英]What is the difference between using a Makefile and CMake to compile the code?
我用 C/C++ 编写代码并使用 (GNU) Makefile 来编译代码。 我可以用 CMake 做同样的事情,得到一个 Makefile。 但是,使用 Makefile 和 CMake 编译代码有什么区别? ...
[英]gcc makefile error: "No rule to make target ..."
我正在尝试将 GCC (linux) 与 makefile 一起使用来编译我的项目。 我收到以下错误,在这种情况下似乎无法破译: 这是生成文件: ...
[英]What's the opposite of 'make install', i.e. how do you uninstall a library in Linux?
在跑步的时候 在我以前运行的图书馆的 MinGW/MSYS 系统上 我遇到了这条消息: 警告:已经安装了 Vamp 插件 SDK 的一个版本。 如果您在没有先删除旧版本的情况下安装新版本,那么您会担心和悲伤。 (继续) 这让我很担心。 'make install' 的反义词是什 ...
[英]How to discover number of *logical* cores on Mac OS X?
当您运行 Mac OS X 时,您如何从命令行得知机器上有多少个内核? 在 Linux 上,我使用: 这并不完美,但已经接近了。 这是为了让make得到喂食,这就是为什么它给出的结果比实际数字高 1。 我知道上面的代码可以用 Perl 写得更密集,也可以用 grep、wc 和 cut 编写,但我 ...
[英]How do I write the 'cd' command in a makefile?
例如,我的 makefile 中有这样的内容: 但是当我输入make我只看到了 'cd some_directory',就像在echo命令中一样。 ...
[英]What are Makefile.am and Makefile.in?
这两个文件多见于开源项目。 它们是做什么用的,它们是如何工作的? ...
[英]How do I force make/GCC to show me the commands?
我正在尝试调试编译问题,但我似乎无法获得 GCC(或者可能是 make??)来向我展示实际的编译器和它正在执行的 linker 命令。 这是我看到的 output: 我想看到的应该与此类似: 请注意此示例如何显示完整的gcc命令。 上面的示例仅显示了诸如“CCLD libvirt_parthelp ...
[英]How to print out a variable in makefile
在我的 makefile 中,我有一个变量“NDK_PROJECT_PATH”,我的问题是如何在编译时将其打印出来? 我读了Make file echo displaying "$PATH" string我试过: 两者都给我 有谁知道为什么它对我不起作用? ...
[英]How to make a SIMPLE C++ Makefile
我们需要使用 Makefile 为我们的项目整合所有内容,但我们的教授从未向我们展示过如何去做。 我只有一个文件a3driver.cpp 。 驱动程序从位置"/user/cse232/Examples/example32.sequence.cpp"导入一个类。 而已。 其他所有内容都包含在.cp ...
[英]OS detecting makefile
我经常在几台不同的计算机和几个不同的操作系统上工作,它们是 Mac OS X、Linux 或 Solaris。 对于我正在处理的项目,我从远程 git 存储库中提取代码。 无论我在哪个终端,我都喜欢能够处理我的项目。 到目前为止,我已经找到了通过每次切换计算机时更改 makefile 来绕过操作系 ...
[英]How do you get the list of targets in a makefile?
我用过一些 rake(一个 Ruby make 程序),它有一个选项来获取所有可用目标的列表,例如 但是在 GNU make 中似乎没有这样做的选项。 显然代码几乎就在那里,截至 2007 - http://www.mail-archive.com/help-make@gnu.org/msg064 ...
[英]How to assign the output of a command to a Makefile variable
我需要有条件地执行一些 make 规则,只有当安装的 Python 大于某个版本(比如 2.5)时。 我以为我可以执行以下操作: 然后在ifeq make 语句中使用输出(如果正常则为“1”,否则为“0”)。 在一个简单的 bash shell 脚本中,它只是: 但这在 Makefile ...
[英]How to install and use "make" in Windows?
我正在按照我将其存储库克隆到我的机器的某人的说明进行操作。 我想使用make命令作为设置代码环境的一部分,但我使用的是 Windows。 我在网上搜索,但我只能找到一个make.exe文件,一个make-4.1.tar.gz文件(我不知道接下来要做什么)以及如何下载 MinGW 的说明(对于 GN ...