小编Ech*_*nSS的帖子

循环输出到文件

我试图将一个for循环输出到文件到文件10次.这是我有的:

for ((i=1;i<=10;i++)) ; do echo "Hello World" > testforloop.txt ;  done
Run Code Online (Sandbox Code Playgroud)

这将"Hello World"输出一次到文件"testforloop.txt".如果我不输出到文件,它会将Hello World打印到屏幕10次.谢谢你的帮助.

linux bash shell

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

针对文件系统上的任何内核源代码树编译树外核心模块

我正在尝试针对文件系统上的任何源树编译模块,但是我遇到了Makefile的问题.这是我对内核指定的原始Makefile:

obj-m += new-mod.o

all:
        make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
        make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
Run Code Online (Sandbox Code Playgroud)

这个Makefile可以正确编译,但目标是让它针对任何源树进行编译.我试过了:

obj-m += new-mod.o
Run Code Online (Sandbox Code Playgroud)

我认为"全部:"是假设但我得到错误:

make: *** No targets.  Stop.
Run Code Online (Sandbox Code Playgroud)

我还补充说:

all: 
Run Code Online (Sandbox Code Playgroud)

到Makefile没有区别,除了错误消息:

make: Nothing to be done for `all'
Run Code Online (Sandbox Code Playgroud)

我尝试了很多文档,但没有运气.我非常感谢任何帮助.

linux kernel makefile build kernel-module

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

标签 统计

linux ×2

bash ×1

build ×1

kernel ×1

kernel-module ×1

makefile ×1

shell ×1