makefile

sshfs 之后,Makefile 中的 cd 似乎没有被考虑在内
makefile

sshfs 之后,Makefile 中的 cd 似乎没有被考虑在内

我有一个 Makefile,其中有一个sshfs命令,后跟一个cd命令: mr: # mount-remote sshfs -p 5022 -o nonempty [email protected]:mnt /home/julien/myworking_path cd ./working_directory_mwe1/wk_subd_mwe2/ 第一个命令 sshfs 运行良好,正确挂载了两个端点。但是,cd 命令不会更改目录。然后我必须手动重新输入。如果我手动输入,它就可以正常工作,但我希望在输入命令时完成它mr...

Admin

Makefile:为什么在调用它之前要执行命令序列?
makefile

Makefile:为什么在调用它之前要执行命令序列?

在 makefile 下,${PATH}/CMD0.log 由 CMD0 生成。check_file 是用于检查 CMD0.log 警告的命令序列。首先,它将检查 CMD0.log 是否存在。 运行时make clean; make,它显示 CMD0.log 不存在。 由于日志是由 CMD0 生成的,因此不确定为什么 check_file 在 CMD0 之前执行。 ... define check_file = if test -f ${PATH}/CMD0.log; then $(eval WARNING = $(shell gre...

Admin

尝试编写一个批处理脚本来查找当前目录中的所有.c 文件并进行编译
makefile

尝试编写一个批处理脚本来查找当前目录中的所有.c 文件并进行编译

我试图make用批处理文件在 Windows 中编写一个模拟程序 但我对批处理脚本还是个菜鸟,这是我的尝试 - 我正在尝试制作一个批处理脚本,查找当前目录中的所有 .c 文件并进行编译 @echo off for %%a in (*) do ( if "%%a" == "*.c" ( gcc "%%a" -o "%%a.exe" ) ) 我认为它应该可以工作,并且存在语法问题,但我真的不知道,也可能存在其他问题。此外,如果有更好的方法来实现这一点,请说明 ...

Admin

Windows 下的 GnuMake SHELL
makefile

Windows 下的 GnuMake SHELL

我正在尝试使用随 git-for-windows“distro”一起安装的 cygwin,使一个简单的 makefile(GNU Make 3.81)在 Windows 下运行。 一切似乎都正常,但 SHELL 却总是显示正在使用“sh”。手动的有一些关于 Windows 上的 SHELL 的注释,但它提到了 COMSPEC,它指向实际的 Windows shell(cmd.exe),它在这里不起作用。此外,$(COMSPEC)Makefile 的结果是一个空白字符串,而$(SHELL)始终是 sh.exe 的路径,这是我试图用 bash.exe 替换的正在...

Admin

在 Windows 上的 makefile 中捕获 powershell 命令的输出
makefile

在 Windows 上的 makefile 中捕获 powershell 命令的输出

我正在尝试创建一个可以在 Windows 和 Unix 操作系统上运行的 Makefile。(作为参考,可以找到适用于 Windows 版本的 Make这里)。作为 Makefile 的一部分,我需要能够拆分路径(包含在环境变量中)以仅获取文件名(带扩展名)。我对非 Windows 操作系统使用命令“basename”,目前正在尝试使用 Powershell 命令“Split-Path”从 Windows 上的路径中获取文件名。在命令行或 make 配方中运行此命令会得到所需的输出。但是,我无法让它工作,以便我可以将 Makefile 中的 Powershe...

Admin

Kali Linux 无法安装 Wise Tiger 无线适配器驱动程序
makefile

Kali Linux 无法安装 Wise Tiger 无线适配器驱动程序

我目前已双启动 Kali Linux,并且拥有 Wise Tiger WT-AC9006 无线适配器。我已从公司网站下载了驱动程序,并尝试通过命令行进行安装: ./install.sh 但是,我继续收到以下错误: cc1: some warnings being treated as errors make[3]: *** [/usr/src/linux-headers-5.6.0-kali1-common/scripts/Makefile.build:273: /home/bballboy8/Desktop/linux/driver/rtl8821...

Admin

尽管已安装,但仍未找到 RPC 标头
makefile

尽管已安装,但仍未找到 RPC 标头

我正在尝试安装MB 系统在我的 Arch Linux 机器上。我安装了所有必要的依赖项并libtirpc安装该包。 运行configure脚本时,它以以下内容结束: checking rpc/rpc.h usability... no checking rpc/rpc.h presence... no checking for rpc/rpc.h... no checking tirpc/rpc/rpc.h usability... no checking tirpc/rpc/rpc.h presence... no checking for tirpc/...

Admin

如何修复 debian buster 中 payday 2 super blt 源上的 cmake 错误
makefile

如何修复 debian buster 中 payday 2 super blt 源上的 cmake 错误

我在 Windows 10 内的虚拟机上运行着 Debian 10。 我已经安装了 build-essential、openssl、libssl-dev、libcurl4-openssl-dev 和 cmake。 我正在尝试让 cmake 从克隆的 git 存储库生成一个 makefile,https://gitlab.com/znixian/payday2-superblt我能够使用 cmake 创建 makefile 并在 makefile 上执行 make 来生成 linux 文件。但是,我意识到我想要的是 windows 二进制文件,而不是 li...

Admin

可以在 Makefile 中创建适用于 Linux 和 Windows 的符号链接吗?
makefile

可以在 Makefile 中创建适用于 Linux 和 Windows 的符号链接吗?

我有一个由任务组成的项目。每个任务都有三个子目录:输入、代码和输出。代码目录中有一个 Makefile,其中包含从代码和输入生成输出所需的配方。每个 Makefile 都使用 Unix 命令。 许多任务都是相互关联的:一个任务的输出是另一个任务的输入。这些连接是通过 Unix 风格的符号链接(Makefile 中的 ln -s)完成的。 我希望能够将这个项目发布到任何操作系统(Windows、Mac、Linux)并运行它。符号链接在 Mac 和 Linux 上运行良好,但在 Windows 上不行。我知道 Windows 10 有自己的符号链接语法(mk...

Admin

DMX4LINUX 驱动程序无法正确构建
makefile

DMX4LINUX 驱动程序无法正确构建

我目前正在排除故障,当时我正尝试为 ENTECC 的 Open DMX 到 USB 转换器构建驱动程序。我目前正在 Raspberry Pi 3 上构建它,使用内核的预发布版本 (4.19.58-v7+)。软件配置成功,但是,执行 make 命令后,它会返回以下输出: https://pastebin.com/BWjBv37C 似乎返回错误的文件是 drivers/dmxdev/Makefile,如下行所示: make[3]: Entering directory '/home/pi/linux-246113692edbef9a438b31ab2dd0...

Admin

autotools 不会在新计算机上创建 Makefile.im 或 Makefile
makefile

autotools 不会在新计算机上创建 Makefile.im 或 Makefile

所以我在新电脑上编译软件项目时遇到了问题。不幸的是,我的旧电脑坏了,我不得不使用新电脑。我的问题是,我无法像在旧电脑上那样构建我的软件项目。旧电脑运行在 Kubuntu 上,新电脑运行在 Arch 上。设置是一个现有项目,我尝试为它创建一个工具库。过去我只是创建一个文件夹并在 Makefile.am 中输入文件夹名称。在这个文件夹中,我把源代码和备份中的 Makefile.am 放进去。如果我运行 autoreconf -fi ./configure 它不会创建 Makefile.im 或 Makefile。我还尝试运行 aclocal autohe...

Admin

cocotb-config:未找到命令
makefile

cocotb-config:未找到命令

我遇到了 cocotb make 文件无法找到的问题?? $ git clone https://github.com/potentialventures/cocotb Cloning into 'cocotb'... $ cd cocotb/examples/endian_swapper/tests $ make make: cocotb-config: Command not found Makefile:60: /Makefile.inc: No such file or directory make: cocotb-conf...

Admin

在Ubuntu下安装R 3.5.2:“jni.h:没有这样的文件或目录”
makefile

在Ubuntu下安装R 3.5.2:“jni.h:没有这样的文件或目录”

我在安装最新版本的 R 时遇到问题,出现了一个我无法理解的错误“致命错误:jni.h:没有这样的文件或目录”。以下是我在安装 R 时出现错误之前所做的操作: #download tar.gz file https://cran.r-project.org/ #install because we need it for execution of "make" sudo apt-get install libx11-dev sudo apt-get install xorg-dev sudo apt-get install libcurl4-openssl-...

Admin

有人成功在搭载 raspbian v9 操作系统的树莓派上构建了 STAF 框架吗?
makefile

有人成功在搭载 raspbian v9 操作系统的树莓派上构建了 STAF 框架吗?

STAF(软件测试自动化框架)是一个用于测试自动化的开源框架http://staf.sourceforge.net/index.php。 它支持多个平台,但尚未支持 raspberry,因此没有 makefile!二进制文件列表下方是可用的源代码 http://staf.sourceforge.net/getcurrent.php。 我希望它能够使用 rasbian v9 为 Raspberry pi 3+ 构建。 ...

Admin

尝试使用 MinGW 通过其 makefile 编译 Asylia... 编译器错误?如何修复?
makefile

尝试使用 MinGW 通过其 makefile 编译 Asylia... 编译器错误?如何修复?

我正在尝试编译避难所通过其生成文件,使用 MinGW...我使用了错误的编译器吗? MinGW 似乎卡在了“$(BUILD):”中的方括号上......而 MinGW 中的方括号是 Unix / Bash 的东西...... process_begin: CreateProcess(NULL, basename C:/Users/Andy/Desktop/Asylia-master, ...) failed. '[' is not recognized as an internal or external command, 我需要 Cygwin 来运...

Admin