Tôi đã cài đặt Point Cloud Library từ ppa cho trong Ubuntu 11.10 x86_64 (bao gồm gói dev, không nhất thiết liên quan đến câu hỏi này nhưng vì mục đích hoàn chỉnh, tôi cung cấp chi tiết này). Khi tôi đang cố gắng biên dịch (tạo một tệp tạo ra cmake) mã của riêng tôi sử dụng pcl Tôi nhận được lỗi CPU bạn đã chọn không hỗ trợ tập lệnh x86-64. Lỗi này có ý nghĩa gì và tất cả những gì tôi nên kiểm tra để xóa lỗi?Lỗi "CPU bạn chọn không hỗ trợ bộ lệnh x86-64" có nghĩa là gì?
Trả lời
Bạn có đang chạy trên máy 64 bit không?
trông giống như phần mềm dành cho máy 64 bit và bạn có bộ xử lý 32 bit.
Điều này có nghĩa là bạn đang chuyển cờ đến gcc
để chọn loại CPU không hỗ trợ 64 bit. Ví dụ: có thể bạn đang sử dụng một lá cờ như -march=prescott
hoặc tương tự. Dòng biên dịch của bạn trông như thế nào? Một số thông tin hữu ích về cờ có thể được tìm thấy trên Gentoo (ở đâu khác?) Wiki: http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
Tôi gặp lỗi tương tự bằng cách chuyển cờ -march = i486 thành gcc trong RHEL6 (64 bit). Nó có được giải quyết bằng cách loại bỏ giống nhau. – Arvind
cmake đang làm một cái gì đó "thông minh" gây ra các cuộc diễu hành sai được thiết lập, mặc dù một đang chạy trên một máy x64. Đó là nhiều hơn hoặc ít hơn một vấn đề cmake. (OP đề cập đến cmake trong đi qua). –
- 1. Cài đặt libmad trên Mac OS X Lion: "lỗi: CPU bạn chọn không hỗ trợ tập lệnh x86-64"
- 2. Có định nghĩa hỗ trợ tryhaskell.org không?
- 3. Không gian trong bộ chọn jquery có nghĩa là gì?
- 4. Lệnh "khóa" có nghĩa là gì trong lắp ráp x86?
- 5. Hỗ trợ SQLite là gì?
- 6. Thư viện hỗ trợ Android là gì?
- 7. ndk-gdb lỗi: thiết bị không hỗ trợ CPU nhắm mục tiêu của ứng dụng Abis
- 8. Lỗi: bộ xử lý được chọn không hỗ trợ chế độ ARM `wfi '
- 9. LTS (Hỗ trợ dài hạn) là gì?
- 10. gperftools cpu profiler không hỗ trợ nhiều quá trình?
- 11. Lỗi valgrind này có nghĩa là gì?
- 12. Lỗi web.xml này có nghĩa là gì?
- 13. GCC có hỗ trợ các tệp lệnh
- 14. phương thức java.util.Iterator.remove() có nghĩa là 'hoạt động tùy chọn' có nghĩa là gì?
- 15. jQuery hỗ trợ ": không hợp lệ" chọn
- 16. Android có hỗ trợ bộ nhớ ảo
- 17. Jedis có hỗ trợ hoạt động không đồng bộ
- 18. Trình chọn :: - webkit-selection có được hỗ trợ không?
- 19. Liệu node.js có hỗ trợ câu lệnh 'let' không?
- 20. IE10 có hỗ trợ FormData() không?
- 21. "Đồng bộ hóa không nhất quán" có nghĩa là gì?
- 22. Xcode 4.3 có hỗ trợ distcc không?
- 23. SQLDeveloper có hỗ trợ thực thi các tập lệnh không?
- 24. Lỗi lạ Varnish 503 - điều này có nghĩa là gì?
- 25. tùy chọn -O- có nghĩa là gì đối với wget?
- 26. Có hỗ trợ tập lệnh nào trên Windows Phone không?
- 27. Chuỗi chủ đề hỗ trợ dòng lệnh có phải không?
- 28. Py.test có thể hỗ trợ nhiều tùy chọn -k không?
- 29. Document.all có nghĩa là gì?
- 30. Điều gì có nghĩa là khi Visual Studio cho tôi biết dự án của tôi không hỗ trợ mã?
Đầu ra của uname -a: Linux ubuntu11 3.0.0-13-server # 22-Ubuntu SMP Wed Nov 2 15:09:08 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux – Anupam
Đầu ra của 'grep --color = always -iw lm/proc/cpuinfo' cho thấy cờ lm có nghĩa là bộ vi xử lý có khả năng 64 bit. – Anupam