คอมไพล์ NVIDIA_CUDA_SDK แล้วเจอ “/usr/bin/ld: cannot find -lXi”

วันนี้ได้ทำการติดตั้ง NVIDIA CUDA SDK บน CentOS 5.3 (X86_64) แล้วทำการคอมไพล์ซอร์สโค้ดตัวอย่าง ( Example Code ) แล้วเจอข้อความดังนี้
[root@labs NVIDIA_CUDA_SDK]#   cd   /opt/NVIDIA_CUDA_SDK
[root@labs NVIDIA_CUDA_SDK]#   make


make[1]:
Entering directory `/opt/NVIDIA_CUDA_SDK/projects/postProcessGL’[b]
/usr/bin/ld: cannot find -lXi[/b]
collect2: ld returned 1 exit status
make[1]: *** [../../bin/linux/release/postProcessGL] Error 1
make[1]: Leaving directory `/opt/NVIDIA_CUDA_SDK/projects/postProcessGL’
make: *** [projects/postProcessGL/Makefile.ph_build] Error 2

ปัญหาเกิดจาก ระบบไม่สามารถโหลด ไลบรารี  Xi (library, libXi ) ซึ่งสามารถติดตั้งเพิ่มเติมได้ ดังนี้
[root@labs NVIDIA_CUDA_SDK]#   yum   install   libXi-devel
จากนั้นก็คอมไพล์ระบบตามปกติ สามารถใช้งานได้ครับ

number of view: 429pixelstats trackingpixel

Leave a Reply

ค้นหา
ผู้เยี่ยมชมเว็บไซต์

เริ่มนับวันที่ 16 พ.ค. 2550