LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1128|回复: 8

qemu-7.2速度快多了

[复制链接]
发表于 2005-10-9 09:31:22 | 显示全部楼层 |阅读模式
装2000速度几乎和vmware不相上下,只是安装的时候有一个bug,文档上有说明。

win98似乎支持的还不太好。
发表于 2005-10-9 12:39:31 | 显示全部楼层
有没有用kemu内核加速模块,没有用还那么快的话那就太好了, AMD64 下不能用这模块
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-9 13:35:11 | 显示全部楼层
当然用了。。。。

还是提交一个bug吧,没准这个很容易解决。
回复 支持 反对

使用道具 举报

发表于 2005-10-9 14:41:51 | 显示全部楼层
似乎目前只有linux下的加速器。
什么时候作者肯为freebsd做一个啊
回复 支持 反对

使用道具 举报

发表于 2005-10-9 15:15:18 | 显示全部楼层
hao xiang xp zhuang bu shang
zuo tian gang shi guo

--------------------
seems dose not support windows xp
it takes me 4hours to install xp
but failed at last
回复 支持 反对

使用道具 举报

发表于 2005-10-9 15:42:30 | 显示全部楼层
什么时候能支持物理外设啊?用Windows主要还是因为那些外设没有Linux驱动。
回复 支持 反对

使用道具 举报

发表于 2005-10-14 13:03:18 | 显示全部楼层
我在debian下编译不能通过:

  1. gcc -Wall -O2 -g -fno-strict-aliasing  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o dyngen dyngen.c
  2. dyngen.c: 在函数 ‘load_object’ 中:
  3. dyngen.c:508: 警告:对指针赋值时目标与指针有/无符号不一致
  4. dyngen.c:544: 警告:对指针赋值时目标与指针有/无符号不一致
  5. gcc -DQEMU_TOOL -Wall -O2 -g -fno-strict-aliasing  -g -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o qemu-img qemu-img.c block.c block-cow.c block-qcow.c aes.c block-vmdk.c block-cloop.c block-dmg.c block-bochs.c block-vpc.c block-vvfat.c -lz
  6. block-cloop.c: 在函数 ‘cloop_read_block’ 中:
  7. block-cloop.c:116: 警告:对指针赋值时目标与指针有/无符号不一致
  8. block-cloop.c:118: 警告:对指针赋值时目标与指针有/无符号不一致
  9. block-dmg.c: 在函数 ‘dmg_read_chunk’ 中:
  10. block-dmg.c:231: 警告:对指针赋值时目标与指针有/无符号不一致
  11. block-dmg.c:233: 警告:对指针赋值时目标与指针有/无符号不一致
  12. block-vpc.c: 在函数 ‘vpc_probe’ 中:
  13. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  14. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  15. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  16. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  17. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  18. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  19. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  20. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strncmp’) 给指针时目标与指针有/无符号不一致
  21. block-vvfat.c: 在函数 ‘create_long_filename’ 中:
  22. block-vvfat.c:325: 警告:传递参数 1 (属于 ‘short2long_name’) 给指针时目标与指针有/无符号不一致
  23. block-vvfat.c: 在函数 ‘fat_get’ 中:
  24. block-vvfat.c:393: 警告:初始化指针时目标与指针有/无符号不一致
  25. block-vvfat.c: 在函数 ‘long2unix_name’ 中:
  26. block-vvfat.c:446: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  27. block-vvfat.c:446: 警告:传递参数 2 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  28. block-vvfat.c:453: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  29. block-vvfat.c:453: 警告:传递参数 2 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  30. block-vvfat.c: 在函数 ‘create_short_filename’ 中:
  31. block-vvfat.c:492: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  32. block-vvfat.c: 在函数 ‘init_directory’ 中:
  33. block-vvfat.c:719: 警告:传递参数 1 (属于 ‘snprintf’) 给指针时目标与指针有/无符号不一致
  34. block-vvfat.c: 在函数 ‘vvfat_write’ 中:
  35. block-vvfat.c:1620: 警告:传递参数 1 (属于 ‘long2unix_name’) 给指针时目标与指针有/无符号不一致
  36. for d in i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu; do \
  37. make -C $d all || exit 1 ; \
  38.         done
  39. make[1]: Entering directory `/home/andot/download/qemu-0.7.2/i386-user'
  40. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o elfload.o /home/andot/download/qemu-0.7.2/linux-user/elfload.c
  41. /home/andot/download/qemu-0.7.2/linux-user/elfload.c: 在函数 ‘load_elf_binary’ 中:
  42. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  43. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  44. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  45. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  46. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  47. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  48. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  49. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strncmp’) 给指针时目标与指针有/无符号不一致
  50. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  51. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  52. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  53. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  54. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  55. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  56. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  57. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strncmp’) 给指针时目标与指针有/无符号不一致
  58. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o main.o /home/andot/download/qemu-0.7.2/linux-user/main.c
  59. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o syscall.o /home/andot/download/qemu-0.7.2/linux-user/syscall.c
  60. /home/andot/download/qemu-0.7.2/linux-user/syscall.c: 在函数 ‘do_getsockopt’ 中:
  61. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:647: 警告:传递参数 5 (属于 ‘getsockopt’) 给指针时目标与指针有/无符号不一致
  62. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:680: 警告:传递参数 5 (属于 ‘getsockopt’) 给指针时目标与指针有/无符号不一致
  63. /home/andot/download/qemu-0.7.2/linux-user/syscall.c: 在函数 ‘do_syscall’ 中:
  64. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1750: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  65. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1784: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  66. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1870: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  67. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1871: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  68. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2301: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  69. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2302: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  70. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2303: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  71. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2304: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  72. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2305: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  73. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2306: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  74. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2307: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  75. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2308: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  76. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2309: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  77. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2310: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  78. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2630: 警告:传递参数 1 (属于 ‘tswap64s’) 给指针时目标与指针有/无符号不一致
  79. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2934: 警告:传递参数 1 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  80. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2934: 警告:传递参数 2 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  81. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2934: 警告:传递参数 3 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  82. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2954: 警告:传递参数 1 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  83. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2954: 警告:传递参数 2 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  84. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2954: 警告:传递参数 3 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  85. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3061: 警告:传递参数 1 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  86. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3061: 警告:传递参数 2 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  87. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3061: 警告:传递参数 3 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  88. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3079: 警告:传递参数 1 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  89. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3079: 警告:传递参数 2 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  90. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3079: 警告:传递参数 3 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  91. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o mmap.o /home/andot/download/qemu-0.7.2/linux-user/mmap.c
  92. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o signal.o /home/andot/download/qemu-0.7.2/linux-user/signal.c
  93. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o path.o /home/andot/download/qemu-0.7.2/linux-user/path.c
  94. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o osdep.o /home/andot/download/qemu-0.7.2/osdep.c
  95. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o thunk.o /home/andot/download/qemu-0.7.2/thunk.c
  96. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o vm86.o /home/andot/download/qemu-0.7.2/linux-user/vm86.c
  97. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o exec.o /home/andot/download/qemu-0.7.2/exec.c
  98. /home/andot/download/qemu-0.7.2/exec.c: 在函数 ‘cpu_set_log’ 中:
  99. /home/andot/download/qemu-0.7.2/exec.c:1257: 警告:传递参数 2 (属于 ‘setvbuf’) 给指针时目标与指针有/无符号不一致
  100. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o kqemu.o /home/andot/download/qemu-0.7.2/kqemu.c
  101. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -mpreferred-stack-boundary=2 -falign-functions=0 -fno-gcse -fno-reorder-blocks -fno-optimize-sibling-calls -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o op.o /home/andot/download/qemu-0.7.2/target-i386/op.c
  102. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h: 在函数 ‘op_pshufw_mmx’ 中:
  103. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:574: 错误:在类 ‘GENERAL_REGS’ 中找不到可舍出的寄存器
  104. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:574: 错误:这是指令:
  105. (insn:HI 18 17 19 0 /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:569 (set (strict_low_part (subreg:HI (reg/v:DI 63 [ r ]) 0))
  106.         (mem/s/j:HI (plus:SI (mult:SI (reg:SI 64)
  107.                     (const_int 2 [0x2]))
  108.                 (reg/v/f:SI 59 [ s ])) [0 <variable>._w S2 A16])) 52 {*movstricthi_1} (insn_list:REG_DEP_TRUE 16 (insn_list:REG_DEP_TRUE 12 (insn_list:REG_DEP_TRUE 53 (nil))))
  109.     (expr_list:REG_DEAD (reg:SI 64)
  110.         (nil)))
  111. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:574: confused by earlier errors, bailing out
  112. make[1]: *** [op.o] 错误 1
  113. make[1]: Leaving directory `/home/andot/download/qemu-0.7.2/i386-user'
  114. make: *** [all] 错误 1

复制代码

哪位知道是什么问题啊?
回复 支持 反对

使用道具 举报

发表于 2005-10-15 03:57:57 | 显示全部楼层
Solomon:/sf/FromCVS/qemu# cat myconfig
./configure \
        --cc=gcc-3.4   
Solomon:/sf/FromCVS/qemu#
回复 支持 反对

使用道具 举报

发表于 2005-10-15 10:38:38 | 显示全部楼层
Post by andot
我在debian下编译不能通过:

  1. gcc -Wall -O2 -g -fno-strict-aliasing  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o dyngen dyngen.c
  2. dyngen.c: 在函数 ‘load_object’ 中:
  3. dyngen.c:508: 警告:对指针赋值时目标与指针有/无符号不一致
  4. dyngen.c:544: 警告:对指针赋值时目标与指针有/无符号不一致
  5. gcc -DQEMU_TOOL -Wall -O2 -g -fno-strict-aliasing  -g -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o qemu-img qemu-img.c block.c block-cow.c block-qcow.c aes.c block-vmdk.c block-cloop.c block-dmg.c block-bochs.c block-vpc.c block-vvfat.c -lz
  6. block-cloop.c: 在函数 ‘cloop_read_block’ 中:
  7. block-cloop.c:116: 警告:对指针赋值时目标与指针有/无符号不一致
  8. block-cloop.c:118: 警告:对指针赋值时目标与指针有/无符号不一致
  9. block-dmg.c: 在函数 ‘dmg_read_chunk’ 中:
  10. block-dmg.c:231: 警告:对指针赋值时目标与指针有/无符号不一致
  11. block-dmg.c:233: 警告:对指针赋值时目标与指针有/无符号不一致
  12. block-vpc.c: 在函数 ‘vpc_probe’ 中:
  13. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  14. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  15. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  16. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  17. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  18. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  19. block-vpc.c:84: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  20. block-vpc.c:84: 警告:传递参数 1 (属于 ‘strncmp’) 给指针时目标与指针有/无符号不一致
  21. block-vvfat.c: 在函数 ‘create_long_filename’ 中:
  22. block-vvfat.c:325: 警告:传递参数 1 (属于 ‘short2long_name’) 给指针时目标与指针有/无符号不一致
  23. block-vvfat.c: 在函数 ‘fat_get’ 中:
  24. block-vvfat.c:393: 警告:初始化指针时目标与指针有/无符号不一致
  25. block-vvfat.c: 在函数 ‘long2unix_name’ 中:
  26. block-vvfat.c:446: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  27. block-vvfat.c:446: 警告:传递参数 2 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  28. block-vvfat.c:453: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  29. block-vvfat.c:453: 警告:传递参数 2 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  30. block-vvfat.c: 在函数 ‘create_short_filename’ 中:
  31. block-vvfat.c:492: 警告:传递参数 1 (属于 ‘__builtin_strncpy’) 给指针时目标与指针有/无符号不一致
  32. block-vvfat.c: 在函数 ‘init_directory’ 中:
  33. block-vvfat.c:719: 警告:传递参数 1 (属于 ‘snprintf’) 给指针时目标与指针有/无符号不一致
  34. block-vvfat.c: 在函数 ‘vvfat_write’ 中:
  35. block-vvfat.c:1620: 警告:传递参数 1 (属于 ‘long2unix_name’) 给指针时目标与指针有/无符号不一致
  36. for d in i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu; do \
  37. make -C $d all || exit 1 ; \
  38.         done
  39. make[1]: Entering directory `/home/andot/download/qemu-0.7.2/i386-user'
  40. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o elfload.o /home/andot/download/qemu-0.7.2/linux-user/elfload.c
  41. /home/andot/download/qemu-0.7.2/linux-user/elfload.c: 在函数 ‘load_elf_binary’ 中:
  42. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  43. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  44. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  45. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  46. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  47. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  48. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  49. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:948: 警告:传递参数 1 (属于 ‘strncmp’) 给指针时目标与指针有/无符号不一致
  50. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  51. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  52. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  53. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strlen’) 给指针时目标与指针有/无符号不一致
  54. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  55. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  56. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘__builtin_strcmp’) 给指针时目标与指针有/无符号不一致
  57. /home/andot/download/qemu-0.7.2/linux-user/elfload.c:1086: 警告:传递参数 1 (属于 ‘strncmp’) 给指针时目标与指针有/无符号不一致
  58. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o main.o /home/andot/download/qemu-0.7.2/linux-user/main.c
  59. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o syscall.o /home/andot/download/qemu-0.7.2/linux-user/syscall.c
  60. /home/andot/download/qemu-0.7.2/linux-user/syscall.c: 在函数 ‘do_getsockopt’ 中:
  61. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:647: 警告:传递参数 5 (属于 ‘getsockopt’) 给指针时目标与指针有/无符号不一致
  62. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:680: 警告:传递参数 5 (属于 ‘getsockopt’) 给指针时目标与指针有/无符号不一致
  63. /home/andot/download/qemu-0.7.2/linux-user/syscall.c: 在函数 ‘do_syscall’ 中:
  64. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1750: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  65. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1784: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  66. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1870: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  67. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:1871: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  68. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2301: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  69. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2302: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  70. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2303: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  71. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2304: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  72. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2305: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  73. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2306: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  74. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2307: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  75. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2308: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  76. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2309: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  77. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2310: 警告:传递参数 1 (属于 ‘tswap32s’) 给指针时目标与指针有/无符号不一致
  78. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2630: 警告:传递参数 1 (属于 ‘tswap64s’) 给指针时目标与指针有/无符号不一致
  79. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2934: 警告:传递参数 1 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  80. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2934: 警告:传递参数 2 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  81. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2934: 警告:传递参数 3 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  82. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2954: 警告:传递参数 1 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  83. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2954: 警告:传递参数 2 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  84. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:2954: 警告:传递参数 3 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  85. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3061: 警告:传递参数 1 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  86. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3061: 警告:传递参数 2 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  87. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3061: 警告:传递参数 3 (属于 ‘getresuid’) 给指针时目标与指针有/无符号不一致
  88. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3079: 警告:传递参数 1 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  89. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3079: 警告:传递参数 2 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  90. /home/andot/download/qemu-0.7.2/linux-user/syscall.c:3079: 警告:传递参数 3 (属于 ‘getresgid’) 给指针时目标与指针有/无符号不一致
  91. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o mmap.o /home/andot/download/qemu-0.7.2/linux-user/mmap.c
  92. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o signal.o /home/andot/download/qemu-0.7.2/linux-user/signal.c
  93. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o path.o /home/andot/download/qemu-0.7.2/linux-user/path.c
  94. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o osdep.o /home/andot/download/qemu-0.7.2/osdep.c
  95. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o thunk.o /home/andot/download/qemu-0.7.2/thunk.c
  96. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o vm86.o /home/andot/download/qemu-0.7.2/linux-user/vm86.c
  97. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o exec.o /home/andot/download/qemu-0.7.2/exec.c
  98. /home/andot/download/qemu-0.7.2/exec.c: 在函数 ‘cpu_set_log’ 中:
  99. /home/andot/download/qemu-0.7.2/exec.c:1257: 警告:传递参数 2 (属于 ‘setvbuf’) 给指针时目标与指针有/无符号不一致
  100. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o kqemu.o /home/andot/download/qemu-0.7.2/kqemu.c
  101. gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer -mpreferred-stack-boundary=2 -falign-functions=0 -fno-gcse -fno-reorder-blocks -fno-optimize-sibling-calls -I. -I/home/andot/download/qemu-0.7.2/target-i386 -I/home/andot/download/qemu-0.7.2 -I/home/andot/download/qemu-0.7.2/linux-user -I/home/andot/download/qemu-0.7.2/linux-user/i386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/andot/download/qemu-0.7.2/fpu -I/home/andot/download/qemu-0.7.2/slirp -c -o op.o /home/andot/download/qemu-0.7.2/target-i386/op.c
  102. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h: 在函数 ‘op_pshufw_mmx’ 中:
  103. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:574: 错误:在类 ‘GENERAL_REGS’ 中找不到可舍出的寄存器
  104. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:574: 错误:这是指令:
  105. (insn:HI 18 17 19 0 /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:569 (set (strict_low_part (subreg:HI (reg/v:DI 63 [ r ]) 0))
  106.         (mem/s/j:HI (plus:SI (mult:SI (reg:SI 64)
  107.                     (const_int 2 [0x2]))
  108.                 (reg/v/f:SI 59 [ s ])) [0 <variable>._w S2 A16])) 52 {*movstricthi_1} (insn_list:REG_DEP_TRUE 16 (insn_list:REG_DEP_TRUE 12 (insn_list:REG_DEP_TRUE 53 (nil))))
  109.     (expr_list:REG_DEAD (reg:SI 64)
  110.         (nil)))
  111. /home/andot/download/qemu-0.7.2/target-i386/ops_sse.h:574: confused by earlier errors, bailing out
  112. make[1]: *** [op.o] 错误 1
  113. make[1]: Leaving directory `/home/andot/download/qemu-0.7.2/i386-user'
  114. make: *** [all] 错误 1

复制代码

哪位知道是什么问题啊?


[php]apt-get install qemu[/php]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表