[Ubuntu]常见错误

1.eclipse安装启动错误,

  cat log.

  java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
      no swt-gtk-3740 in java.library.path
      no swt-gtk in java.library.path
      Can't load library: /home/zhong/.swt/lib/linux/x86_64/libswt-gtk-3740.so
        Can't load library: /home/zhong/.swt/lib/linux/x86_64/libswt-gtk.so

  解决方法:

  cp /home/xyz/.swt/libswt-*3740.so home/hadoop/.swt/lib/linux/x86/  或者从其他目录。

2.hadoop eclipse连接不上

  可能是插件版本不对,插件版本应该和hadoop版本一致;(如果不存在相应资源,可自己手动编译。)

       也可能是hadoop配置不对,应该在hadoop location中配置相应的选项。

3. 不能挂在windows下的磁盘。

  解决方法:在windows下管理员身份运行cmd,输入shutdown -r now...之类的命令(记不太清)

4.由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:
  gcc -o pthread -lpthread pthread.c

在eclipse cdt工程中时,解决方法为:

Project->Properties->C/C++ Build->Settings->GCC C++ Linker->Libraries
在Libraries(-l)中添加pthread即可
在Libraries search path(-L)中添加/usr/lib/x86_64-linux-gnu/libpthread.so即可

你可能感兴趣的:(ubuntu)