移植virt-viewer遇到的问题
gtk-vnc下载地址:
https://download.gnome.org/sources/gtk-vnc/
gtk+ 下载地址:
http://ftp.gnome.org/mirror/gnome.org/sources/gtk+/
spice-gtk下载地址:
https://www.spice-space.org/download/gtk/
编译过程中报错:
error adding symbols: DSO missing from command line
https://segmentfault.com/a/1190000002462705?utm_source=tag-newest
原因是编译时需要显式地链接动态库
场景是:
1、我们有一个shared libA中,定义了函数foo()
2、另一个静态库libB显示地链接了libA
3、一个可执行文件bin_c显示地链接了libA
那么问题来了,如果bin_c中调用了函数foo(),那么编译能不能通过?
在binutils<2.22时,ld正常完成了,bin_c对于f