INSTALL
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. How to install the dei80211mr module:
  2. -------------
  3.  Quick start
  4. -------------
  5. 1) you need a ns-allinone installation which has been patched for
  6.    dynamic libraries. For further info, see this webpage:
  7.    http://www.dei.unipd.it/~baldo/ns_dl_patch/ns_dl_patch.html
  8. 2) assuming that you have ns-allinone installed in PATH, 
  9.    run './configure  --with-ns-allinone=PATH', optionally using
  10.    '--prefix=/my/prefix' if you intend to run 'make install' (see
  11.    details below)  
  12. 3) run 'make'
  13. 4) if you configured with --prefix, or if you are allowed to install
  14.    files to the default prefix (usually /usr/local), you can type 'make install'
  15. --------------
  16.  More details
  17. --------------
  18. 1) ns-allinone
  19. ns-allinone is required to build the dei80211mr module. 
  20. You are expected to specify the path to the ns-allinone installation
  21. using the --with-ns-allinone options to './configure'.
  22. Current version was tested with ns 2.29 and 2.31. Please note that you
  23. must not only unpack the ns-allinone source and patch it, but also run
  24. 'install'. This is because the install process places some header
  25. files in 'ns-allinone-2.29/include' which are needed to build the
  26. dei80211mr module.
  27. 2) I just built the library with 'make'. Where the hell is it???
  28. After you run 'make', you can find both static (.a) and shared (.so)
  29. libraries in 'lib/.libs' (the .libs subdir is automatically added by
  30. libtool). Static libraries are almost useless, since they cannot be
  31. loaded directly for NS simulation (you can disable their build by
  32. passing --disable-static to ./configure).
  33. If you run 'make install', all libraries are by default installed in
  34. /usr/local/lib. Since in many systems installing in that path requires
  35. root privileges, you might want to specify a different path, by using
  36. either the '--prefix' or '--libdir' switch. Please run './configure
  37. --help' for further info
  38. .
  39. 3) Test suites
  40. Some test routines are provided, which can be built and run routines
  41. with 'make check'. 
  42. -------------------
  43. Further Reading
  44. -------------------
  45. As of April 2007, a tutorial is being written which explains how to
  46. install, among other things, ns-allinone with the patch for dynamic
  47. libraries and the dei80211mr library.
  48. The tutorial can be found at 
  49. http://www.dei.unipd.it/~baldo/nsmiracle-howto.html