Skip to content

Instantly share code, notes, and snippets.

@pol
Last active April 11, 2017 15:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pol/6704866aec20ba23a73d8122753d9806 to your computer and use it in GitHub Desktop.
Save pol/6704866aec20ba23a73d8122753d9806 to your computer and use it in GitHub Desktop.
icc test compile
[easybuild@hyalite test-icc]$ module purge
[easybuild@hyalite test-icc]$ module load icc/2016.3.210-GCC-5.4.0-2.26
[easybuild@hyalite test-icc]$ module list
Currently Loaded Modulefiles:
1) GCCcore/5.4.0 2) binutils/2.26-GCCcore-5.4.0 3) icc/2016.3.210-GCC-5.4.0-2.26
[easybuild@hyalite test-icc]$ ls
hello.c
[easybuild@hyalite test-icc]$ cat hello.c
/* Hello World program */
#include<stdio.h>
main()
{
printf("Hello World");
}
[easybuild@hyalite test-icc]$ icc -v hello.c -o test123
icc version 16.0.3 (gcc version 3.2.0 compatibility)
/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/bin/intel64/mcpcom --target_efi2 --lang=c -_g -mP3OPT_inline_alloca -D__ICC=1600 -D__INTEL_COMPILER=1600 -D__INTEL_COMPILER_UPDATE=3 -D__PTRDIFF_TYPE__=long "-D__SIZE_TYPE__=unsigned long" -D__WCHAR_TYPE__=int "-D__WINT_TYPE__=unsigned int" "-D__INTMAX_TYPE__=long int" "-D__UINTMAX_TYPE__=long unsigned int" -D__LONG_MAX__=9223372036854775807L -D__QMSPP_ -D__OPTIMIZE__ -D__NO_MATH_INLINES -D__NO_STRING_INLINES -D__GNUC_GNU_INLINE__ -D__GNUC__=3 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=0 -D__LP64__ -D_LP64 -D__GXX_ABI_VERSION=102 "-D__USER_LABEL_PREFIX__= " -D__REGISTER_PREFIX__= -D__INTEL_RTTI__ -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -B -Dunix -Dlinux "-_Asystem(unix)" -D__ELF__ -D__x86_64 -D__x86_64__ -D__amd64 -D__amd64__ "-_Acpu(x86_64)" "-_Amachine(x86_64)" -D__INTEL_COMPILER_BUILD_DATE=20160415 -D__INTEL_OFFLOAD -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__pentium4 -D__pentium4__ -D__tune_pentium4__ -D__SSE2__ -D__SSE2_MATH__ -D__SSE__ -D__SSE_MATH__ -D__MMX__ -_k -_8 -_l --has_new_stdarg_support -_a -_b --gnu_version=30200 -_W5 --gcc-extern-inline --multibyte_chars -mGLOB_diag_suppress_sys --array_section --simd --simd_func --offload_mode=1 --offload_target_names=gfx,GFX,mic,MIC --offload_unique_string=icc01013344456519lo3uR -mGLOB_em64t=TRUE -mP1OPT_version=16.0-intel64 -mGLOB_diag_file=/tmp/iccQN7lN3.diag -mP1OPT_print_version=FALSE -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE -mGLOB_gcc_version=320 "-mGLOB_options_string=-v -o test123" -mGLOB_cxx_limited_range=FALSE -mCG_extend_parms=FALSE -mGLOB_compiler_bin_directory=/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/bin/intel64 -mGLOB_as_output_backup_file_name=/tmp/icctlyzV7as_.s -mGLOB_dashboard_use_source_name -mIPOPT_activate -mIPOPT_lite -mGLOB_instruction_tuning=0x0 -mGLOB_product_id_code=0x22006d91 -mCG_bnl_movbe=T -mGLOB_extended_instructions=0x8 -mP3OPT_use_mspp_call_convention -mP2OPT_subs_out_of_bound=FALSE -mP2OPT_disam_type_based_disam=2 -mP2OPT_disam_assume_ansi_c -mP2OPT_checked_disam_ansi_alias=TRUE -mGLOB_ansi_alias -mPGOPTI_value_profile_use=T -mGLOB_opt_report_use_source_name -mP2OPT_il0_array_sections=TRUE -mGLOB_offload_mode=1 -mP2OPT_offload_unique_var_string=icc01013344456519lo3uR -mP2OPT_hlo_level=2 -mP2OPT_hlo -mP2OPT_hpo_rtt_control=0 -mIPOPT_args_in_regs=0 -mP2OPT_disam_assume_nonstd_intent_in=FALSE -mGLOB_imf_mapping_library=/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/bin/intel64/libiml_attr.so -mIPOPT_single_file_compile_and_link=TRUE -mPGOPTI_gen_threadsafe_level=0 -mIPOPT_lto_object_enabled -mIPOPT_lto_object_value=1 -mIPOPT_obj_output_file_name=/tmp/iccQN7lN3.o -mIPOPT_whole_archive_fixup_file_name=/tmp/iccwarchZzDq4b -mGLOB_linker_version=2.26.20160125 -mGLOB_long_size_64 -mGLOB_routine_pointer_size_64 -mGLOB_driver_tempfile_name=/tmp/icctempfilekccZ8I -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_async_unwind_tables=TRUE -mGLOB_obj_output_file=/tmp/iccQN7lN3.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_C -mP1OPT_source_file_name=hello.c hello.c
#include "..." search starts here:
#include <...> search starts here:
/cm/shared/hyalite/apps/eb/binutils/2.26-GCCcore-5.4.0/include
/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/include
/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/compiler/include/intel64
/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/compiler/include
/usr/local/include
/usr/include
End of search list.
ld /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/crtbegin.o --eh-frame-hdr --build-id -dynamic-linker /lib64/ld-linux-x86-64.so.2 -m elf_x86_64 -o test123 -L/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/compiler/lib/intel64 -L/cm/shared/hyalite/apps/eb/binutils/2.26-GCCcore-5.4.0/lib -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib64 -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib -L/home/easybuild/.local/lib -L/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/compiler/lib/intel64_lin -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib64/../lib64 -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib64/../lib64/ -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/../lib64 -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/../lib64/ -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/ -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/../../../../lib64 -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/../../../../lib64/ -L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64 -L/usr/lib/../lib64/ -L/cm/shared/hyalite/apps/eb/icc/2016.3.210-GCC-5.4.0-2.26/compilers_and_libraries_2016.3.210/linux/compiler/lib/intel64/ -L/cm/shared/hyalite/apps/eb/binutils/2.26-GCCcore-5.4.0/lib/ -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib64 -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib64/ -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/ -L./ -L/cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/../../../ -L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib /tmp/iccQN7lN3.o -Bdynamic -Bstatic -limf -lsvml -lirng -Bdynamic -lm -Bstatic -lipgo -ldecimal --as-needed -Bdynamic -lcilkrts -lstdc++ --no-as-needed -lgcc -lgcc_s -Bstatic -lirc -lsvml -Bdynamic -lc -lgcc -lgcc_s -Bstatic -lirc_s -Bdynamic -ldl -lc /cm/shared/hyalite/apps/eb/GCCcore/5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/crtend.o /usr/lib/../lib64/crtn.o
[easybuild@hyalite test-icc]$ ./test123
Hello World[easybuild@hyalite test-icc]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment