Project Home
Project Home
Trackers
Trackers
Tasks
Tasks
Build & Test
Build & Test
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Reports
Reports
Project Information
Project Info
wiki3363: Home page (Version 1)

Source Tree: #

qfuse 
   |---setenv.sh 
   |---utils 
         |---f 
             |---fuse 
         |---n 
             |---ntfs-3g 

How to build libfuse and other fs daemon?#

  1. Enter qfuse and run ". ./setenv.sh"
  2. cd utils/f/fuse and run "make install" or "CPULIST=x86 make install" if you only want to build libfuse for x86 target.
    This will install libfuse to qfuse/install/cpudir/lib and fuse headers to qfuse/install/cpudir/include.
  3. cd utils/n/ntfs-3g and run "make" or "make install". This will install ntfs-3g and libntfs to qfuse/install/cpudir too.

How to run filesystem daemon?#

  1. copy libfuse to /usr/local/lib
  2. copy filesystem daemon's own library to /usr/local/lib, for example: ntfs-3g needs libntfs-3g.
  3. copy filesystem daemon executable file to /usr/local/bin
  4. run the fs daemon with arguments. For example: ntfs-3g -o debug /dev/hd1t7 /ntfs

FAQ:#

  1. Can I compile them on Linux or Windows HOST with QNX development toools installed?
    Answer: You can run ". ./run.sh" to make it on Linux or Windows host but it didn't support multiple platforms yet. And you'd better not to mix QNX' makefile and GNU's makefile together.

Resources:

  1. FUSE project
  2. ntfs-3g project