标签: gnu

Cortex R5 - 启动代码

cortex r5 处理器的启动文件和链接器文件中应包含哪些内容?重置处理器后我们需要遵循哪些具体步骤?(特定于 cortex r5)知道如何为 Arm 的 GNU-GCC 执行此操作吗?

谢谢!

c embedded gcc arm gnu

-1
推荐指数
1
解决办法
2545
查看次数

对于Makefile变量的每个目标

我的makefile看起来如下

apps = app1 app2 app3

all: dir app1 app2 app3 zip cleanup

现在我想在appsvarible 列表上做一些循环,

就像是

`loop on apps

endloop`
Run Code Online (Sandbox Code Playgroud)

是否有可能在makefile上循环,我需要在appsvarible列表上进行循环

更新

可以说,该变量(apps是)生成由我中的程序make文件,它提供了应用程序的每个项目不同势值,有时其apps= app1 app2有时其apps= app1有时可以是20个应用程式或更多apps= app1 app2 appN

我如何迭代apps变量并做一些事情,例如在每次迭代中打印如下:

now im in `app1`
now im in `app2`
etc
Run Code Online (Sandbox Code Playgroud)

尝试以下时

.PHONY: foo
all: foo
APPS = app1 app2 app3 app4
foo : $(APPS)
    for $$f in $(APPS); do echo $$f is here; done …
Run Code Online (Sandbox Code Playgroud)

linux gnu makefile gnu-make

-1
推荐指数
1
解决办法
592
查看次数

makefile if/else 中的 Shell 循环语法

我已经循环了,我需要添加到它的if else语句中,如果值== app1print x else print y

我尝试过以下操作,但是当我添加时else出现语法错误,

我究竟做错了什么?

runners:
    @for a in $(apps) ; do
       if (( a ==  "app1"));then
        echo first: $$v ;
       else
        echo second: $$v ;
        fi
     done
Run Code Online (Sandbox Code Playgroud)

linux shell gnu makefile gnu-make

-1
推荐指数
1
解决办法
7111
查看次数

使用 Turbo C 和 GNU C/C++ 有什么区别?

我只想知道使用 Turbo C 和 GNU C/C++ 有什么区别?有什么真正的区别,或者如果我提交 .C 文件会是一样的吗?

c++ gnu turbo-c

-1
推荐指数
1
解决办法
365
查看次数

GNU如何与Linux相关?

我想知道Linux和GNU是如何相互关联的.任何人都可以清除我的怀疑吗?

谢谢!

linux gnu

-2
推荐指数
1
解决办法
656
查看次数

标签 统计

gnu ×5

linux ×3

gnu-make ×2

makefile ×2

arm ×1

c ×1

c++ ×1

embedded ×1

gcc ×1

shell ×1

turbo-c ×1