簡體   English   中英

編譯cyanoboot:沒有規則來制作目標

[英]Compile cyanoboot: No rule to make target

我正在嘗試編譯這里發現的cyanoboot項目。 我沒有使用c ++編譯的經驗,但是我已經按照了閱讀我的說法,似乎已經碰到了一堵磚牆。 我已經提取下載的源文件並在cygwin中導航到它們,然后運行命令:

make clean

看起來很成功。 之后我跑了

make omap4430sdp_config

這似乎也可以工作但不會創建任何文件(不確定它是否應該?)。 然后,當我運行最后的make命令時,我得到錯誤:

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和CROSS_COMPILE = arm-linux-gnueabi-

要檢查make config是否有效,您可以查找已修改的文件或新文件。 自己動手,在這里你看到一個鏈接已添加:〜/ cmn / CMNookTablet-acclaim_cyanoboot-02c6247 $ find。 | xargs ls -alt | 更多lrwxrwxrwx 1 joe joe 10月24日10:03 ./include/asm - > asm-arm ...

我用我的工具鏈嘗試了你的構建,得到了這個FWIW

... arm-linux-gnueabi-gcc -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D_ KERNEL _ -DTEXT_BASE = 0x80e80000 -I / home / joe / cmn / CMNookTablet -acclaim_cyanoboot-02c6247 / include -fno-builtin -ffreestanding -nostdinc -isystem /usr/lib/gcc/arm-linux-gnueabi/4.6/include -pipe -DCONFIG_ARM -D_ ARM _ -march = armv7-a -mabi = apcs -gnu -Wall -Wstrict-prototypes -c -o hal_services.o hal_services.c

{標准輸入}:匯編程序消息:{標准輸入}:276:錯誤:所選處理器不支持Thumb模式`smc#0'

make [1]: * [hal_services.o]錯誤1

make [1]:離開目錄`/ home / joe / cmn / CMNookTablet-acclaim_cyanoboot-02c6247 / board / omap4430sdp'

make: * [board / omap4430sdp / libomap4430sdp.a]錯誤2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM