Sự cố quan trọng
"Các tác vụ BSP phổ biến" trong Nios II Công cụ xây dựng phần mềm của Nios Sổ tay dành cho Nhà phát triển Phần mềm II mô tả cách biên dịch phiên bản tùy chỉnh của thư viện newlib. Tuy nhiên, nó không liệt kê các cờ trình biên dịch phải được chọn để tạo đúng Thư viện.
Thông tin còn thiếu như sau:
Công nghệ Nios II EDS cung cấp một số triển khai newlib được biên dịch trước. Các thư viện được cung cấp được biên dịch trước với mọi sự kết hợp khả thi trong số cờ trình biên dịch GCC được hiển thị trong .
Khi bạn tạo BSP với newlib được biên dịch trước, trình điều khiển Nios II SBT chọn newlib phù hợp với cài đặt trình biên dịch BSP của bạn. Khi bạn tạo một newlib tùy chỉnh, bạn phải đảm bảo rằng trình biên dịch cờ được liệt kê phù hợp cài đặt BSP của bạn.
| Tên tùy chọn | Mục đích |
-pg | Liên kết để tạo hồ sơ với gprof |
-EB | Tạo mã big-endian |
-mstack-check | Cho phép kiểm tra stack |
-mno-hw-mul | Vô hiệu hóa việc sử dụng mul dòng hướng dẫn |
-mhw-mulx | Cho phép sử dụng dòng mulx hướng dẫn |
-mcustom-fpu-cfg | Sử dụng lệnh tùy chỉnh dấu lơ lửng |
Cờ trình biên dịch dành riêng cho Nios II yêu -mcustom-fpu-cfg cầu
lõi Nios II xử lý được thực hiện với dấu
lệnh tùy chỉnh như được chỉ định trong tham số flag. Trình biên dịch
flag có thể có một trong hai giá trị tham số sau:
-mcustom-fpu-cfg=60-1--Sử dụng trình điều khiển Nios Lệnh tùy chỉnh dấu cắt động II không có dải-mcustom-fpu-cfg=60-2--Sử dụng dấu Nios II động hướng dẫn tùy chỉnh với bộ chia
Để biết thêm chi tiết về Nios II cờ trình biên dịch cụ -mstack-check-mno-hw-multhể , và ,-mhw-mulx
tham khảo "Altera Nios II chọn" trong Sử dụng Trình biên dịch GNU
Bộ sưu tập (GCC), được cài đặt với Nios II EDS. Cho
thông tin chi -pg tiết về cờ trình biên dịch, tham khảo "Biên dịch
một Chương trình để tạo hồ sơ" trong GNU Profiler, được cài đặt
với thiết bị Nios II EDS. Để tìm tài liệu đã cài đặt, trên
Menu Bắt đầu của Windows, nhấp vào Danh > Altera > Nios
Tài liệu < > > Nios II < < II>,
và sau đó nhấp vào Literature.