问题描述
在ubuntu安装libmodbus后,官方的测试通过,但在其他路径下新建测试代码后可以make,执行时报错:libmodbus.so.5 file not found,也就是找不到链接文件,该文件默认安装在/usr/local/lib路径下。
解决方法
尝试了很多方法,最后还是stackoverflow的方法可行。
第一步,用 ldd 列出编译结果文件的依赖项,
libmodbus.so.5 => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb630688000) 
第二步,将/usr/local/lib下的libmodbus.so几个文件复制到/lib/x86_64-linux-gnu/,如果不能粘贴,则先chrmd 给 /lib/x86_64-linux-gnu/ 授权。
                  
                  
                  
                  
                            
                            
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					1万+
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            