- Device Connectivity Guide for Oracle Fusion Cloud IoT Intelligent Applications
- Develop Device Software Using the Client Software Libraries
- Use the C POSIX Client Software Libraries
- Build the C POSIX Client Software Libraries on Mac OS X
Build the C POSIX Client Software Libraries on Mac OS X
To run the C POSIX samples on the Mac OS X platform, you must first build the libraries from source code files. You can change which features are supported by the library you build through a configuration option passed to the build command.
- Set up your Mac OS X development environment. See Set Up Your Development Environment to use Mac OS X.
- Open a web browser and browse to the Oracle Fusion Cloud IoT Intelligent Applications client software libraries download site.
- Scroll to C Client Software Libraries and download the Source Code zip file from the POSIX table to your development computer.
- Open a terminal window and change directories to the
iotcs/csl/posix/makedirectory. - Run this command to build the libraries and create the documentation:
make LIB_CFG=<library option> CPP_OPTS="-I/usr/local/opt/openssl/include" LD_OPTS="-L/usr/local/opt/openssl/lib"Use the following table to determine which value to enter for<config option>:Library Option Messaging Thread Safety Message Dispatcher Virtualization Support Gateway notsfalse false false false nots_gwfalse false false true tstrue false false false ts_gwtrue false false true ts_mdtrue true false false ts_md_gwtrue true false true ts_md_vstrue true true false ts_md_vs_gwtrue true true true