• 社区首页
  • 版块
【求助】怎么编译 load-linux.c
应用专区472个浏览 ·3个评论
电梯直达到第
mal1029
deepin^3
发表于2020-10-15 12:38
楼主

在给iPhone安装虚拟机 Project Sandcastle

  1. https://projectsandcastle.org/status
Copy the Code


需要编译一个c程序 load-linux.c
我用gcc。

完全没有编程知识。请帮助。


回复收藏只看作者
所有回复
花心胡萝卜
deepin^4
发表于2020-10-16 06:37
沙发
小哥, 那目录里不仅仅有load-linux.c 还有个Makefile啊,,, 直接 make 就可以了..
手动:  gcc load-linux.c  -O2 -Wall -lusb-1.0 -o load-linux.out
会生成一个 load-linux.out 文件, 是可执行的. 当然你需要有libusb库安装.

如图:


花心胡萝卜
deepin^4
发表于2020-10-16 06:38
板凳
安装libusb库:

  1. sudo apt install libusb-1.0-0-dev
Copy the Code


mal1029
deepin^3
发表于2020-10-19 15:12
地板
还是一样编译错误哦。

  1. load-linux.c:6:1: error: expected identifier or ‘(’ before ‘<’ token
  2. <!DOCTYPE html>
  3. ^
  4. load-linux.c:31:51: error: stray ‘\302’ in program
  5.    <title>projectsandcastle/load-linux.c at master · corellium/projectsandcastle · GitHub</title>
  6.                                                    ^
  7. load-linux.c:31:52: error: stray ‘\267’ in program
  8.    <title>projectsandcastle/load-linux.c at master · corellium/projectsandcastle · GitHub</title>
  9.                                                     ^
  10. load-linux.c:31:82: error: stray ‘\302’ in program
  11.    <title>projectsandcastle/load-linux.c at master · corellium/projectsandcastle · GitHub</title>
  12.                                                                                   ^
  13. load-linux.c:31:83: error: stray ‘\267’ in program
  14.    <title>projectsandcastle/load-linux.c at master · corellium/projectsandcastle · GitHub</title>
  15.                                                                                    ^
  16. load-linux.c:153:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
  17.                </a>
  18.                ^
  19. load-linux.c:179:267: error: expected identifier or ‘(’ before ‘<’ token
  20.                      <a href="/features" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a>
  21.                                                                                                                                                                                                                                                                            ^
  22. load-linux.c:193:332: error: expected identifier or ‘(’ before ‘<’ token
  23.                        <li class="edge-item-fix"><a href="/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li>
  24.                                                                                                                                                                                                                                                                                                                                             ^
  25. load-linux.c:194:308: error: expected identifier or ‘(’ before ‘<’ token
  26.                        <li class="edge-item-fix"><a href="/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li>
  27.                                                                                                                                                                                                                                                                                                                     ^
  28. load-linux.c:217:299: error: expected identifier or ‘(’ before ‘<’ token
  29.                        <li class="edge-item-fix"><a href="/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li>
  30.                                                                                                                                                                                                                                                                                                            ^
  31. load-linux.c:220:123: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
  32.                      <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn & contribute</h4>
  33.                                                                                                                            ^
  34. load-linux.c:254:262: error: expected identifier or ‘(’ before ‘<’ token
  35.                      <a href="/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a>
  36.                                                                                                                                                                                                                                                                       ^
  37. load-linux.c:262:312: error: expected identifier or ‘(’ before ‘<’ token
  38.                        <li class="edge-item-fix"><a href="/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li>
  39.                                                                                                                                                                                                                                                                                                                         ^
  40. load-linux.c:263:335: error: expected identifier or ‘(’ before ‘<’ token
  41.                        <li class="edge-item-fix"><a  class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover"  data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal text-gray-light">→</span></a></li>
  42.                                                                                                                                                                                                                                                                                                                                                ^
  43. load-linux.c:281:10: warning: missing terminating ' character
  44.      <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="244935651" data-scoped-search-url="/corellium/projectsandcastle/search" data-unscoped-search-url="/search" action="/corellium/projectsandcastle/search" accept-charset="UTF-8" method="get">
  45.           ^
Copy the Code
发布帖子

光荣榜

  • 周榜
  • 月榜
  • 总榜