tigervnc 编译
作者:互联网
1.根据BUILDING.txt安装依赖(建议使用默认路径)
2.修改CMakeList.txt
添加
set(FLTK_BASE_LIBRARY "/usr/local/lib/libfltk.so") set(FLTK_IMAGES_LIBRARY "/usr/local/lib/libfltk_images.so") set(FLTK_INCLUDE_DIR "/usr/local/include/")
3.生成目标
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -Wno-dev make sudo make install
编译时可能会出现符号链接的问题,建议将依赖生成为动态链接文件。
如果使用64位环境编译,可能某些依赖库会只生成了32位链接库文件,所以会出现符号找不到的情况。
我使用 tigervnc-1.6.0版本编译通过,建议使用该版本,不同版本具体情况可能不同。
4.运行
我的server端只用到了x0vncserver
由于编译时没有添加TLS,所以服务端开启为:
x0vncserver SecurityTypes=None PasswordFile=/home/yang/.vnc/passwd
如果没有添加
SecurityTypes=None
客户端链接时,回报错:
gnutls_set_priority_direct failed
标签:set,FLTK,编译,tigervnc,usr,local,链接 来源: https://www.cnblogs.com/yangxinrui/p/11691963.html