Performing Parallel Project Builds
Visual Studio* provides a parallel project build feature, allowing you to build multiple projects within a solution simultaneously, using separate threads. The Visual Studio* IDE initially sets the...
View ArticleBuilding Your Intel® C++ Project
After selecting the Intel® C++ compiler for your project(s), you can build Intel® C++ projects the same way you build Visual C++* projects. After changing compilers, build your project using Rebuild,...
View ArticleBuilding a Project
The following topic applies to Eclipse* for C/C++.To build your project: Select the hello_world project in the Project Explorer view.Select Project> Build Project.See the Build results in the...
View ArticleUsing Makefiles to Compile Your Application
This topic describes use of makefiles to compile your application. You can use makefiles to specify a number of files with various paths and to save this information for multiple compilations.Using...
View Articleffreestanding, Qfreestanding
Ensures that compilation takes place in a freestanding environment.SyntaxLinux OS and OS X:-ffreestandingWindows OS:/QfreestandingArgumentsNoneDefaultOFFStandard libraries are used during...
View Articleip-no-inlining, Qip-no-inlining
Disables full and partial inlining enabled by interprocedural optimization options.SyntaxLinux OS and OS X:-ip-no-inliningWindows OS:/Qip-no-inliningArgumentsNoneDefaultOFFInlining enabled by...
View Articlemarch
Tells the compiler to generate code for processors that support certain features.Architecture RestrictionsNot available on Intel® 64 architecture targeting Intel® MIC ArchitectureSyntaxLinux OS and OS...
View ArticleOx
Enables maximum optimizations.SyntaxLinux OS and OS X:NoneWindows OS:/OxArgumentsNoneDefaultOFFThe compiler does not enable optimizations.DescriptionThe compiler enables maximum optimizations by...
View Articlefbuiltin, Oi
Enables or disables inline expansion of intrinsic functions.SyntaxLinux OS and OS X:-fbuiltin[-name]-fno-builtin[-name]Windows OS:/Oi[-]/Qno-builtin-nameArgumentsnameIs a list of one or more intrinsic...
View ArticleWays to Display Certain Option Lists
Parent topic: Compiler OptionsDisplaying Options Passed to Offload CompilationDisplaying Online Lists and Functional GroupingsDisplaying Alphabetical Lists of Compiler Options
View ArticleCode Coverage Settings dialog box
To access the Code Coverage Settings dialog box, choose the Settings button in the Code Coverage dialog box. Use the Code Coverage Settings dialog box to specify settings for the generated report.Code...
View ArticleDialog Box Help
Parent topic: Using Microsoft* Visual Studio* (Windows* OS)Options: Compilers dialog boxOptions: Intel® Performance Libraries dialog boxUse Intel® C++ dialog boxOptions: Performance Guide dialog...
View ArticleSwitching Back to the Visual C++* Compiler
If your project is using the Intel® C++ Compiler, you can choose to switch back to the Microsoft Visual C++* Compiler by doing the following:Select your project.Right-click and select Intel...
View ArticleCreating a New Project
The following topic applies to Eclipse* for C/C++.To create a new Eclipse* project: Select File> New> Project.... The New Project wizard opens.Expand the C/C++ Project tab and select the...
View ArticleSpecifying Location of Compiler Components with compilervars File
Before you invoke the compiler, you may need to set certain environment variables that define the location of compiler-related components.The Intel® C++ Compiler includes compilervars scripts that you...
View ArticleGetting Started
Parent topic: Intel® C++ Compiler 16.0 User and Reference GuideOverview: Getting StartedUsing the Command LineUsing Eclipse* (Linux* OS)Using Microsoft* Visual Studio* (Windows* OS)Using Xcode* (OS X*)
View ArticleNotational Conventions
Information in this documentation applies to all supported operating systems and architectures unless otherwise specified.This documentation uses the following conventions:Notational Conventionsthis...
View ArticleRelated Information
Recommended Additional ReadingYou are strongly encouraged to read the following books for in-depth understanding of threading. Each book discusses general concepts of parallel programming by explaining...
View ArticleGetting Help and Support
Windows*Documentation is available from within the version of Microsoft Visual Studio* installed on your system. From the Help menu, choose Intel Compilers and Libraries to view the installed user and...
View ArticleFeature Requirements
Some features may require that other products also be installed.To use these tools and features, you need licensed versions of the tools and you must have an appropriate supported version of the...
View Article