Arkadaşlar siteye yeni üye oldum. Ubuntu konusunda yavaş yavaş bilgim oluyor. Ubuntuya İntel Fortran Derleyici kurmak istiyorum yanlız lisan hatası veriyor şu şekilde hata çıkıyor:
Error: A license for FCompL is not available (-8,130).
Lcense file(s) used were (in this order):
1. Trusted Storage
** 2. /opt/intel/composer_xe_2013.5.192/licenses
** 3. /opt/intel/licenses/l_HK7B9ZVM.lic
** 4. /home/hasan/intel/licenses
** 5. /opt/intel/composer_xe_2013.5.192/Licenses
** 6. /Users/Shared/Library/Application Support/Intel/Licenses
** 7. /opt/intel/composer_xe_2013.5.192/bin/intel64/*.lic
Please visit http://software.intel.com/sites/support/ if you require technical assistance.
ifort: error #10052: could not checkout FLEXlm license
non-commercial sürümünü yükledim. 64 bit Ubuntu 14.04 LTS işletim sistemim var. Bu hatayı bir türlü kaldıramadım. Bana yardımcı olan olursa çok sevineceğim.
Lisans almaniz gerekiyor.
https://forum.ubuntu-tr.net/index.php?topic=43212.0 (https://forum.ubuntu-tr.net/index.php?topic=43212.0)
inceleyebilirsiniz.
Lisans aldım ama o gönderdiğiniz forumu inceleyip ingilizce ubuntuda kurdum fakat bu seferde ifort yazdığımda aşağıdaki gibi hata geliyor:
ifort: command line error: no files specified; for help type "ifort -help"
PATH tanimlamasi yaptiniz mi?
O nasıl yapılıyor tam bilmiyorum. :(
emacs .bashrc yazıp çıkan dosyanın altına
source /opt/intel/....../compilervars.sh intel64 yazıp kaydettim. Bu kabuk tanımlaması sanırım ama PATH nasıl yapılıyor bilmiyorum :(
Komut çıktıları için şunu kullanırsan güzel olur @fizikcii: kodetiketi
Alıntı yapılan: fizikciii - 06 Ağustos 2014 - 16:54:23
ifort: command line error: no files specified; for help type "ifort -help"
Yukarıda diyor ki: Bir dosya verilmedi bana nasıl işlem yapayım? :)
ifort çalışıyor gibi sanki, senden dosya bekliyor.
Benden dosya bekliyor derken neyi kastediyorsunuz. Anlamadım daha önce yazdığım gibi
ifort: command line error: no files specified; for help type "ifort -help"
uyarısı veriyor. Normalde bir uyarı vermemesi gerekiyor diye düşünüyorum. Yanlış mı düşünüyorum :(
Bu ifort nasıl kullanılıyor? Derleme için dosya gerekmiyor mu?
ifort -help
ne diyor?
Baya uzun bir şey çıkıyor.
-------------
-[no]logo
display compiler version information. -nologo disables the output
-V display compiler version information
-dumpmachine
display the target machine only
--version
display GCC style version information
-sox[=<keyword>[,keyword]]
enable saving of compiler options, version and additional information
in the executable. Use -no-sox to disable(DEFAULT)
profile - include profiling data
inline - include inlining information
-save-temps
store the intermediate files in current directory and name them
based on the source file. Only saves files that are generated by
default
-dryrun show driver tool commands but do not execute tools
-v show driver tool commands and execute tools
-what display detailed compiler version information
-watch=<keyword>
tells the driver to output processing information
keywords: all, none (same as -nowatch), [no]source,
[no]cmd (same as -v)
[no]mic-cmd
-nowatch suppress processing information output (DEFAULT)
-Tf<file>
compile file as Fortran source
-multiple-processes[=<n>]
create multiple processes that can be used to compile large numbers
of source files at the same time
Offload
-------
-offload-attribute-target=<name>
flags every global routine and global data object in the source
file with the offload attribute target(mic)
-offload-option,<target>,<tool>,"option list"
appends additional options for offload compilations given the
target and tool. The option list is a space separated quoted list
of options
target - mic
tool - compiler, ld, as
-no-offload
disable any offload usage
Data
----
-i{2|4|8}
set default KIND of integer and logical variables to 2, 4, or 8
-integer-size <size>
specifies the default size of integer and logical variables
size: 16, 32, 64
-r{8|16} set default size of real to 8 or 16 bytes
-real-size <size>
specify the size of REAL and COMPLEX declarations, constants,
functions, and intrinsics
size: 32, 64, 128
-autodouble
same as -real-size 64 or -r8
-double-size <size>
defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations,
constants, functions, and intrinsics
size: 64, 128
-[no]fpconstant
extends the precision of single precision constants assigned to
double precision variables to double precision
-[no]intconstant
use Fortran 77 semantics, rather than Fortran 90/95, to determine
kind of integer constants
-auto make all local variables AUTOMATIC
-auto-scalar
make scalar local variables AUTOMATIC (DEFAULT)
-save save all variables (static allocation) (same as -noauto,
opposite of -auto)
-[no]zero
enable/disable(DEFAULT) implicit initialization to zero of local
scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or
LOGICAL that are saved and not initialized
-dyncom<common1,common2,...>
make given common blocks dynamically-allocated
-Zp[n] specify alignment constraint for structures (n=1,2,4,8,16
-Zp16 DEFAULT)
-[no]align
analyze and reorder memory layout for variables and arrays
-align <keyword>
specify how data items are aligned
keywords: all (same as -align), none (same as -noalign),
[no]commons, [no]dcommons,
[no]qcommons, [no]zcommons,
rec1byte, rec2byte, rec4byte,
rec8byte, rec16byte, rec32byte,
array8byte, array16byte, array32byte,
array64byte, array128byte, array256byte,
[no]records, [no]sequence
-fminshared
Compilation is for the main executable. Absolute addressing can be
used and non-position independent code generated for symbols that
are at least protected
-fcommon Enables the compiler to treat common variables as if they were
defined. That in turn allows the use of gprel addressing of common
data variables. -fno-common disables
-fstack-security-check
enable overflow security checks.
-f[no-]stack-security-check disables (DEFAULT)
-fstack-protector
enable stack overflow security checks.
-f[no-]stack-protector disables (DEFAULT)
-fstack-protector-all
enable stack overflow security checks including functions.
-f[no-]stack-protector-all disables (DEFAULT)
-fpic, -fPIC
generate position independent code (-fno-pic/-fno-PIC is DEFAULT)
-fpie, -fPIE
generate position independent code that will be linked into an
executable (-fno-pie/-fno-PIE is DEFAULT)
-[no-]global-hoist
enable(DEFAULT)/disable external globals are load safe
-f[no-]keep-static-consts
enable/disable(DEFAULT) emission of static const variables even
when not referenced
-fpack-struct
pack structure members together
-f[no-]math-errno
set ERRNO after calling standard math library functions
-no-bss-init
disable placement of zero-initialized variables in BSS (use DATA)
-f[no-]zero-initialized-in-bss
put explicitly zero initialized variables into the DATA section
instead of the BSS section
-mcmodel=<size>
use a specific memory model to generate code and store data
small - Restricts code and data to the first 2GB of address
space (DEFAULT)
medium - Restricts code to the first 2GB; it places no memory
restriction on data
large - Places no memory restriction on code or data
-convert <keyword>
specify the format of unformatted files containing numeric data
keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg
-falign-functions=[2|16]
align the start of functions on a 2 (DEFAULT) or 16 byte boundary
-falign-functions
align the start of functions to an optimal machine-dependent value.
-fno-align-functions (DEFAULT) aligns on a 2-byte boundary
-fvisibility=[extern|default|protected|hidden|internal]
Global symbols (data and functions) will get the visibility
attribute given by default. Symbol visibility attributes explicitly
set in the source code or using the symbol visibility attribute
file options will override the -fvisibility setting
-fvisibility-extern=<file>
Space separated symbols listed in the <file> argument will get
visibility set to extern
-fvisibility-default=<file>
Space separated symbols listed in the <file> argument will get
visibility set to default
-fvisibility-protected=<file>
Space separated symbols listed in the <file> argument will get
visibility set to protected
-fvisibility-hidden=<file>
Space separated symbols listed in the <file> argument will get
visibility set to hidden
-fvisibility-internal=<file>
Space separated symbols listed in the <file> argument will get
visibility set to internal
-fvisibility-inlines-hidden
mark inline member functions as hidden
-fimf-absolute-error=value[:funclist]
define the maximum allowable absolute error for math library
function results
value - a positive, floating-point number conforming to the
format [digits][.digits][{e|E}[sign]digits]
funclist - optional comma separated list of one or more math
library functions to which the attribute should be
applied
-fimf-accuracy-bits=bits[:funclist]
define the relative error, measured by the number of correct bits,
for math library function results
bits - a positive, floating-point number
funclist - optional comma separated list of one or more math
library functions to which the attribute should be
applied
-fimf-arch-consistency=value[:funclist]
ensures that the math library functions produce consistent results
across different implementations of the same architecture
value - true or false
funclist - optional comma separated list of one or more math
library functions to which the attribute should be
applied
-fimf-max-error=ulps[:funclist]
defines the maximum allowable relative error, measured in ulps, for
math library function results
ulps - a positive, floating-point number conforming to the
format [digits][.digits][{e|E}[sign]digits]
funclist - optional comma separated list of one or more math
library functions to which the attribute should be
applied
-fimf-precision=value[:funclist]
defines the accuracy (precision) for math library functions
value - defined as one of the following values
high - equivalent to max-error = 0.6
medium - equivalent to max-error = 4 (DEFAULT)
low - equivalent to accuracy-bits = 11 (single
precision); accuracy-bits = 26 (double
precision)
funclist - optional comma separated list of one or more math
library functions to which the attribute should be
applied
-fimf-domain-exclusion=classlist[:funclist]
indicates the domain on which a function is evaluated
Compatibility
-------------
-fpscomp <keyword>
specify the level of compatibility to adhere to with Fortran
PowerStation
keywords: all, none (same as -nofpscomp), [no]filesfromcmd,
[no]general, [no]ioformat, [no]ldio_spacing,
[no]libs, [no]logicals
-nofpscomp
no specific level of compatibility with Fortran PowerStation
-f66, -66
allow extensions that enhance FORTRAN-66 compatibility
-f77rtl specify that the Fortran 77 specific run-time support should be used
-nof77rtl disables
-vms enable VMS I/O statement extensions
-gcc-name=<name>
name and location of gcc if not where expected
-gxx-name=<name>
name and location of g++ if not where expected
Linking/Linker
--------------
-L<dir> instruct linker to search <dir> for libraries
-l<string>
instruct the linker to link in the -l<string> library
-shared-intel
link Intel provided libraries dynamically
-static-intel
link Intel provided libraries statically
-shared-libgcc
link libgcc dynamically
-static-libgcc
link libgcc statically
-static-libstdc++
link libstdc++ statically
-dynamic-linker<file>
select dynamic linker other than the default
-no-cxxlib
do not link in C++ runtime libraries
-cxxlib[=dir]
link using C++ run-time libraries provided with gcc dir is an
optional top-level location for the gcc binaries and libraries
-nodefaultlibs
do not use standard libraries when linking
-nostartfiles
do not use standard startup files when linking
-nostdlib
do not use standard libraries and startup files when linking
-nofor-main
do not link against Fortran main object. Used when linking Fortran
objects with C main program
-static prevents linking with shared libraries
-shared produce a shared object
-Bstatic specify following libraries are linked statically
-Bdynamic
specify following libraries are linked dynamically
-cxxlib-<mode>
tell the compiler which C++ run-time libraries to use
nostd - do not link in standard C++ library
-T <file>
direct linker to read link commands from <file>
-Xlinker <val>
pass <val> directly to the linker for processing
-Wa,<o1>[,<o2>,...]
pass options o1, o2, etc. to the assembler
-Wl,<o1>[,<o2>,...]
pass options o1, o2, etc. to the linker for processing
-Wp,<o1>[,<o2>,...]
pass options o1, o2, etc. to the preprocessor
-threads specify that multi-threaded libraries should be linked against
-nothreads disables multi-threaded libraries
-pie,-no_pie
generate position independent code that will be linked into an
executable (-pie is DEFAULT for Mac OS X 10.7 and later)
-no-pie/-no_pie disables position independent code
Linker Specific Options
-----------------------
These options are specific to the linker. Details can be found in the linker
documentation and man page
-L<dir>
-T<arg>
-h<arg>
-u<arg>
-z<arg>
-i
-r
-s
-N
-Bsymbolic
-Bdynamic
-Bstatic
Deprecated Options
------------------
-export No replacement
-export-dir No replacement
-Ob use -inline-level=<n>
-i-dynamic use -shared-intel
-i-static use -static-intel
-inline-debug-info use -debug inline-debug-info
-mp use -fp-model <arg>
-use-asm No replacement
-prof-genx use -prof-gen=srcpos
-gcc-version use -gcc-name=<name>
-fwritable-strings use -assume writeable-strings
-1, -66, -onetrip use -f66
-Vaxlib No replacement
-automatic use -auto
-cm use -warn nousage
-dps use -altparam
-lowercase use -names lowercase
-uppercase use -names uppercase
-nus use -assume nounderscore
-pthread use -reentrancy threaded
-w90, -w95 No replacement
-tune use -x
-arch pn* use -arch <arg>
-tprofile No replacement
-xK use -mia32
-axK use -mia32
-xW use -msse2
-axW use -msse2
-xN use -xSSE2
-axN use -axSSE2
-xP use -xSSE3
-axP use -axSSE3
-xT use -xSSSE3
-axT use -axSSSE3
-xS use -xSSE4.1
-axS use -axSSE4.1
-xO use -msse3
-xSSE3_ATOM use -xSSSE3_ATOM
-diag-enable sv<n> use -diag-enable sc<n>
-diag-enable sv-include use -diag-enable sc-include
-diag-disable sv use -diag-disable sc
-diag-sv use -diag-enable sc
-diag-sv-error use -diag-disable warning
-diag-sv-include use -diag-enable sc-include
-diag-sv-level No replacement
-diag-sv-sup use -diag-disable <v1>[,<v2>,...]
-help [category] print full or category help message
Valid categories include
advanced - Advanced Optimizations
codegen - Code Generation
compatibility - Compatibility
component - Component Control
data - Data
deprecated - Deprecated Options
diagnostics - Compiler Diagnostics
float - Floating Point
help - Help
inline - Inlining
ipo - Interprocedural Optimization (IPO)
language - Language
link - Linking/Linker
misc - Miscellaneous
opt - Optimization
output - Output
pgo - Profile Guided Optimization (PGO)
preproc - Preprocessor
reports - Optimization Reports
openmp - OpenMP and Parallel Processing
Copyright (C) 1985-2013, Intel Corporation. All rights reserved.
* Other names and brands may be claimed as the property of others.
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 06 Ağustos 2014 - 21:39:36
bir programı derlemek için çıkıyor yanlız ifort yazıldığındığında uyarı vermemesi lazımdı. Program kurulumunda derleyici olarak ifort olarak seçtiğimiz zaman derleme işlemi yapıyordu ama şimdi İntel Fortran Kurulumunda böyle bi hata var. Bir türlüde çözemedim nedense. :(
@fizikciii, ifrot'u falan hiç bilmem inan ancak aldığın o hata esasında hata değil. Senden derlemek için dosya bekliyor, onu dile getiriyor. Tek başına komut olarak uygulandığında onu söylemesi normal bence.
http://cftcc.iccas.ac.cn/upload/doc/ifc/f_ug1/pgsclex.htm
https://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/2011Update/fortran/win/bldaps_for/common/bldaps_inv_fort_compiler.htm
https://www.hpc.science.unsw.edu.au/files/docs/intel/fc/10.1/main_for/mergedProjects/bldaps_for/common/bldaps_exifort.htm
Her üç kaynakta da kullanım örnekleri var ve görüldüğü üzere derleme/işleme, artık her neyse yaptığı iş :) dosya veriliyor kendisine. Kaldı ki kendisi bir derleyiciyse dosya beklemesi normal değil mi?
gcc
Alıntı Yapgcc: fatal error: no input files
compilation terminated.
Kurulum sırasında seri numarası girdiniz mi? Öğrenci olarak indirdiyseniz (non commertial) mailinize bir seri numarası gelecekti ve ondan sonra lisans yapılanması yapmanıza gerek kalmıyor olması lazım. Aşağı yukarı şu adresteki sıralamayla yapılıyor sorun olmadan: http://ubuntuforums.org/showthread.php?t=1082782
@fizikcii
Bende ifort kurmak için uzun süre çabaladım ama ne yazıkki kuramadım. İntel e bile mesaj attım, yabancı formlardaki kuranlarla mesajlaştım onların dediklerini yapmama rağmen
olmadı bi türlü kurulmadı. Hatta burdada bir başlık açmıştım. Sonra derleme için f95 kullandım şimdiye kadar bir problem çıkarmadı. ifort u neyi derlemek için kullanacağını bilmiyorum
ama diğer derleyicileri bir dene istiyorsan.