标签: make

'make install' 有什么作用?

从 Windows 迁移到 Linux,我无法理解在 Linux 中安装软件的过程。在 Windows 中,当我们运行安装文件时,它会询问您希望安装程序的位置,很可能仅在程序文件文件夹中。稍后,它会编辑注册表。这在 Windows 中称为安装。Linux 中的“安装软件”究竟是什么意思?

假设我下载了源代码,对其进行了配置,然后使用make. 现在它只是一个二进制文件,还不是一个可用的程序。它将如何“安装”?由make install? 这个命令到底是做什么的?

make installation

72
推荐指数
4
解决办法
13万
查看次数

sh:制作:未找到

我收到以下错误消息:

sh: make: not found
Run Code Online (Sandbox Code Playgroud)

我想我需要在我的 Ubuntu 9.04 上安装 make 或编译器

你能告诉我我到底需要输入什么来安装它吗?

ubuntu-9.04 make ubuntu

43
推荐指数
1
解决办法
4万
查看次数

如何从任何目录运行make文件?

为了运行make文件,我应该转到make文件的目录,从那里我只能运行make文件。即使我在任何目录中,我该如何做?

make makefile

35
推荐指数
2
解决办法
5万
查看次数

make:中断/异常被捕获

我正在使用 MinGW 发行版中的 Make。它一直有效,但最近我收到以下错误:

> make clean
make: Interrupt/Exception caught (code = 0xc0000005, addr = 0x0040b0ac)
Run Code Online (Sandbox Code Playgroud)

相应的部分如下所示:

clean:
    del /S /Q *.o > nul
    del /S /Q *.cy.c > nul
    del /S /Q *.pyc > nul
    del /S /Q *.pyo > nul
    if EXIST build (rmdir /S /Q dist > nul)
Run Code Online (Sandbox Code Playgroud)

我不知道是什么原因造成的。尤其是因为它始终运行良好。

windows mingw make

33
推荐指数
2
解决办法
2万
查看次数

在哪里可以找到适用于 Windows 7 x64 的 nmake

我正在尝试编译 Perl 源代码,但似乎找不到适用于 Windows 7 64 位的 nmake 版本。我在微软的网站上到处搜索,我的 Googlefu 似乎让我失望。我可以使用不同的编译器 - 如果是的话建议/资源吗?我是 Linux 本地用户,请原谅我的无知

windows-7 compile make

31
推荐指数
4
解决办法
13万
查看次数

`make clean` 和 `make distclean` 之间的区别

我在此页面的帮助下从源代码安装了 ffmpeg。 https://trac.ffmpeg.org/wiki/CentosCompilationGuide

我注意到本教程的大部分内容都make distcleanmake install. 但make clean安装后只有 libvpx 调用。

根据该文档, http: //www.gnu.org/software/automake/manual/automake.html#Cleanmake clean删除所有make创建的文件,并删除所有创建的make distclean文件./configure

清洁

从构建树中删除由 make all 构建的文件。

使 distclean

另外擦除任何 ./configure 创建的内容。

我知道make distclean下次安装需要这样做,但我不明白为什么make clean在安装后调用。

安装的 ffmpeg 工作没有问题。所以我问这个问题是因为我只是想提高我对linux的了解。有人给我一个解释会很有帮助。

ffmpeg make

31
推荐指数
2
解决办法
4万
查看次数

在 Windows PowerShell 中使用 make

在 Linux 下,项目源通常带有Makefile's. Makefile 包含使用命令构建这些项目的指令make。我目前被迫使用 Windows,为了能够使用这个操作系统,我配置并增强了“PowerShell”(通过安装一些附加程序,例如vimsvn,一个名为 的模块PSReadLine,编写 PowerShell 配置文件等)。

但是我找不到是否可以make在 PowerShell 中安装。我知道我还必须安装make会调用的程序,例如,g++或者pdflatex,但稍后再说。现在我想让make自己首先工作。

一些研究揭示了两种可能性:

  1. 这个非常相似的问题的公认答案:How to use makefiles on Windows,建议使用 Cygwin。这是一种可能性,Cygwin 很棒,但由于我决定给 PowerShell 一个机会,我想知道这是否也适用于PowerShell,而不是Cygwin。因此这个问题不是重复的,因为另一个问题是关于在 Windows 中使用的一些可能性make,而我特别要求使用 PowerShell。

  2. 存在一个make名为poshmake 的PowerShell 克隆的克隆,但 Poshmake 文件的语法与通常的 Makefile 不同,这是不行的。我想要一个 true make,因为为我周围的所有项目维护两个版本的 Makefile 不是一种选择。

那么:是否可以安装 GNU make,它可以理解典型 Makefile 的语法,以便我可以makePowerShell …

powershell make windows-8 powershell-3.0

29
推荐指数
3
解决办法
12万
查看次数

28
推荐指数
2
解决办法
12万
查看次数

GNU Make 配方中的变量,这可能吗?

GNU Make 配方中是否可以有变量?

像这样的东西不起作用:

%_t.mkd : %.mkd
    REV=$$(svn info $<|grep 'Last Changed Rev'|cut -f4 -d\ )
    echo $${REV}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以使这项工作发挥作用吗?

如您所见,我想要的是提取文件已更改的修订版,然后在完整配方中稍后使用该修订版。不幸的是,我无法使用,svn:keywords因为我需要相关文档之外的修订号。

make

26
推荐指数
3
解决办法
3万
查看次数

如何从 Sublime Text 3 中的 Make 获取彩色构建输出?

如何在 ST3 构建输出窗口中添加颜色?

我正在使用 gccfilter 为我的构建输出着色,但 ST3 只显示原始转义序列。有没有办法让它处理它们?或者删除 gccfilter 并让 ST3 对输出进行着色(例如,仅 grep 警告和错误就可以了)?

build make sublime-text-3

20
推荐指数
2
解决办法
9943
查看次数