Get Started

  • 0.08
  • 06/18/2020
  • Public Content

Build and Run a Sample Project Using
Eclipse*

Intel® oneAPI Base Toolkit
Intel® oneAPI
integrates with third-party IDEs on
Linux*
to provide a seamless GUI experience for software development.
If you are using
Eclipse*
with FPGA, see the Intel
®
oneAPI DPC++ FPGA Workflows on Third-Party IDEs
.
An internet connection is required to download the samples for oneAPI toolkits. If you are using an offline system, download the samples from a system that is internet connected and transfer the sample files to your offline system. If you are using an IDE for development, you will not be able to use the oneAPI CLI Samples Browser while you are offline. Instead, download the samples and extract them to a directory. Then open the sample with your IDE. The samples can be downloaded from here:

Create a New Project Using Eclipse*

You can access the entire suite using Eclipse* (see the release notes for minimum required version). Once oneAPI is installed, the tools are integrated into the menus. If you do not see an Intel menu in Eclipse, see the section on Eclipse plug-ins in the Troubleshooting section.
  1. Navigate to the Eclipse directory and source setvars.sh.
    source <install_dir>/setvars.sh
    See here for more information on setvars.sh.
  2. Launch Eclipse from the folder where it was installed:
    ./eclipse
  3. In Eclipse, select your workspace and create a project with
    Intel
    Browse Intel oneAPI Samples
    . The wizard selection screen appears.
  4. Enter a name for your project in the New Project Name field. Use the > arrow to select the
    Intel® oneAPI Base Toolkit
    .
  5. Select the
    oneAPI DPC++ Compiler
    CPU, GPU and FPGA
    group, then select
    Vector Add
    . Vector Add is a simple test application that will help verify that the tools are setup correctly and can access your system's GPU.
  6. The
    Vector Add
    sample opens in the C++ perspective and the sample will run. Check the
    Problems
    view at the bottom. If there are any errors, they will display in the
    Problems
    tab.
  7. To build a project, select
    Project
    Build Project
    . When building, the Eclipse Console view (usually in the lower right) will show you a build log, along with any errors or warnings. In this example, no errors were found.
  8. To run the application, click
    Run
    Run
    .
For more information on using VSCode with Intel oneAPI toolkits, see:

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804