MATLAB COMPILER RELEASE NOTES User's Guide Page 97

  • Download
  • Add to my manuals
  • Print
  • Page
    / 264
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 96
Building Shared Libraries
4-27
Building Shared Libraries
You can use mbuild to build C shared libraries on both UNIX and the PC. All
of the
mbuild options that pertain to creating stand-alone applications also
pertain to creating C shared libraries. To create a C shared library, specify one
ormorefileswiththe
.exports extension.The.exports files are text files that
contain the names of the functions to export from the shared library, one per
line. You can i nclude comments in your code by beginning a line (first column)
with
#ora*. mbuild treatstheselinesas commentsand ignoresthem.mbuild
merges multiple .exports files into one master exports list.
For example, given
file1.exports as
times2
times3
and file1.c as
int times2(int x)
{
return 2 * x;
}
int times3(int x)
{
return 3 * x;
}
The command
mbuild file1.c file1.exports
creates a shared library named file1.ext,whereext is the
platform-dependent shared library extension. Forexample, on the PC, itwould
be called
file1.dll. The shared library exports the symbols times2 and
times3.
Page view 96
1 2 ... 92 93 94 95 96 97 98 99 100 101 102 ... 263 264

Comments to this Manuals

No comments