编译Cyanoboot:没有规则来实现目标
Compile cyanoboot: No rule to make target
我正在尝试编译此处找到的Cyanoboot项目。我没有C 编译的经验,但是我遵循了我的阅读,似乎已经撞到了砖墙。我已经提取了下载的源文件并在Cygwin中导航到它们,然后运行命令:
make clean
看起来很成功。之后我运行
make omap4430sdp_config
似乎也有效但不创建任何文件(不确定是否应该?)。然后,当我运行最终命令时,我会收到错误:
makefile:98: /cygdrive/c/cyanoboot/config.mk: No such file or directory
make: *** No rule to make target `/cygdrive/c/cyanoboot/config.mk'. Stop.
此config.mk文件确实存在,您可以在上面的git Hub链接中看到它,但我没有更改任何文件。我一直在为此挣扎了几个小时,我无法弄清楚。任何帮助深表感谢。谢谢。
这个软件包对我来说是新的。但是,有多个处理器支持,例如I386/M68K/ARM。因此,您可能需要正确设置环境,例如Arch = Arm and Cross_compile = ARM-Linux-gnueabi -
要检查配置工作,您可以查找修改后的或新文件。我自己做,在这里您会看到一个链接已添加:〜/cmn/cmnooktablet-acclaim_cyanoboot-02C6247 $查找。|xargs ls -alt |更多的lrwxrwxrwx 1乔·乔(Joe Joe)7月7日10:03 ./include/asm-> asm-arm...
我尝试使用我的工具链构建您的构建,得到了此FWIW
...Arm -linux -linux -gnueabi -gcc -g -os -fno -sTrict -aliasing -fno -common -ffixed -r8 -msoft -float -d_d_ 内核/cmn/cmnooktablet -acclaim_cyanoboot -02C6247/包括-fno -builtin -ffreestanding -nostdinc -isySySySr/usr/lib/lib/gcc/gcc/arm-linux-linux-linux-linux-linux-gnueabi/4.6/4.6/-_ -march = armv7 -a -mabi = apcs -gnu -wall -wstrict -prototypes -c -o hal_services.o hal_services.c
{标准输入}:汇编消息:{标准输入}:276:错误:选定的处理器不支持拇指模式`smc#0'
make [1]:* [hal_services.o]错误1
制作[1]:离开目录`/home/joe/cmn/cmnooktablet-acclaim_claim_cyanoboot-02C6247/board/omap4430sdp'
make:* [board/omap4430sdp/libomap4430sdp.a]错误2
- 如果没有malloc,链表实现将失败
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- 如何在c++中实现处理器调度模拟器
- 如何在c++中使用引用实现类似python的行为
- 实现无开销push_back的最佳方法是什么
- 使用简单类型列表实现的指数编译时间.为什么
- C++A*算法并不总是在路径中具有目标节点
- 如何在BST的这个简单递归实现中消除警告
- 实现一个在集合上迭代的模板函数
- 我应该实现右值推送功能吗?我应该使用std::move吗
- 基于树莓pi的tensorflow lite量化ssd目标检测
- 制作:没有实现目标的规则 - 找不到源文件
- 错误“没有规则实现目标……”
- 我有一个构造函数,但我需要将输出返回到 main.cpp.我无法使用获取字符串功能!!任何想法如何实现这一目标?
- 我如何在makefile中实现目标,在makefile中调用另一个目标
- 编译Cyanoboot:没有规则来实现目标
- Microsoft Visual Studio 2010 没有将构建工具放在 PATH 中以实现干净的目标?
- 目标C++OpenGL实现
- 目标C错误:C风格的方法内部类实现
- 目标 C - 使用局部变量声明的dispatch_apply无法在方法实现中编译C++