gpt4 book ai didi

linux - 不允许 mknod 操作

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:55 51 4
gpt4 key购买 nike

我对这个 makefile 有问题,总是告诉我不允许 mknod 'T0' 操作

all: tx es_mux demux
mknod T0 p
mknod T1 p
mknod T2 p
mknod T3 p
mknod T4 p
mknod T5 p
mknod T6 p
mknod T7 p
mknod T8 p
mknod T9 p

tx:
gcc -Wall tx.c -o tx

es_mux:
gcc -Wall es_mux.c -o es_mux

demux:
gcc -Wall demux.c -o demux

clean:
rm -f tx
rm -f demux
rm -f es_mux
rm -f T0 T1 T2 T3 T4 T5 T6 T7 T8 T9

我正在 MBP 上运行具有并行功能的虚拟机。

最佳答案

您是否有权在当前工作目录上执行此操作?现在 mknod 通常用于创建命名管道。 IT 还可以创建字符特殊文件或/dev 目录中的文件。你到底为什么需要那些管道——如果它们应该是这样的话?我不明白为什么您的 makefile 中需要这些。 gcc 不需要它们。

(考虑管道的 mkfifo,无论如何):

关于linux - 不允许 mknod 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27712332/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com