In the Nios® II 소프트웨어 빌드 도구, 작은 newlib c 라이브러리를 사용할 수 있는 옵션이 있습니다. 그러나 이 옵션이 BSP(보드 지원 패키지)에서 선택되면 라이브러리에서 잘못 제거된 siprintf() 기능을 더 이상 사용할 수 없습니다.
siprintf() 함수는 부동 소수점 연산자를 지원하지 않고 박탈된 버전의 sprintf()입니다. 그러나 작은 newlib 라이브러리가 모든 printf() 파생물에서 부동 소수점 운영 체제에 대한 지원을 제거함에 따라 효과적으로 siprintf 및 Sprintf는 동일합니다. 코드에서 siprintf를 Sprintf로 교체하면 문제가 해결됩니다.
이 문제는 Nios II 소프트웨어 빌드 도구의 후반 버전에서 해결될 예정입니다.