Using the C Math Library    

Troubleshooting mbuild 

This section identifies some of the more common problems that may occur when configuring mbuild to create applications.

Options File Not Writable

When you run mbuild -setup, mbuild makes a copy of the appropriate options file and writes some information to it. If the options file is not writable, you are asked if you want to overwrite the existing options file. If you choose to do so, the existing options file is copied to a new location and a new options file is created.

Directory or File Not Writable

If a destination directory or file is not writable, ensure that the permissions are properly set. In certain cases, make sure that the file is not in use.

mbuild Generates Errors

On UNIX, if you run mbuild filename and get errors, it may be because you are not using the proper options file. Run mbuild -setup to ensure proper compiler and linker settings.

Compiler and/or Linker Not Found

On PCs running Windows, if you get errors such as Bad command or filename or File not found, make sure the command line tools are installed and the path and other environment variables are set correctly.

mbuild Not a Recognized Command

If mbuild is not recognized, verify that <matlab>\bin is on your path. On UNIX, it may be necessary to rehash.

Cannot Locate Your Compiler (PC)

If mbuild has difficulty locating your installed compilers, it is useful to know how it goes about finding compilers. mbuild automatically detects your installed compilers by first searching for locations specified in the following environment variables:

Next, mbuild searches the Windows Registry for compiler entries.

Internal Error When Using mbuild -setup (PC)

Some antivirus software packages such as Cheyenne AntiVirus and Dr. Solomon may conflict with the mbuild -setup process. If you get an error message during mbuild -setup of the following form

then you need to disable your antivirus software temporarily and rerun
mbuild -setup. After you have successfully run the setup option, you can re-enable your antivirus software.

Verification of mbuild Fails

If none of the previous solutions addresses your difficulty with mbuild, contact Technical Support at The MathWorks at support@mathworks.com or
508-647-7000.


 Building Shared Libraries Linking Applications Without mbuild