我在 Ubuntu 中制作 gpgpu-sim 包时遇到问题。这是一个 ubuntu 错误,我不知道如何解决它
在 make 文件中我有这个
g++ -shared -Wl,-soname,libcudart.so \
build/3010/release/libcuda/*.o \
build/3010/release/cuda-sim/*.o \
build/3010/release/cuda-sim/decuda_pred_table/*.o \
build/3010/release/gpgpu-sim/*.o \
build/3010/release/intersim/*.o \
build/3010/release/*.o -lm -lz -lGL -pthread \
/home/alireza/gpgpu-sim/v3.x/src/gpuwattch//obj_opt/*.o \
-o lib/3010/release/libcudart.so
但我收到以下错误
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [lib/3010/release/libcudart.so] Error 1
你知道怎么解决这个问题吗?谢谢
答案1
运行以下命令应该可以解决问题:
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
sudo apt-get install freeglut3