Power Programming Languages

Power Programming Languages

IBM Power, including the AIX, IBM i, and Linux operating systems, support a wide range of programming languages, catering to both traditional enterprise applications and modern development needs.


#Power


#Servers
#Programminglanguages
 View Only

The new option: -qmaxerr

By Archive User posted 04/23/13 02:50 AM

  

Originally posted by: ChristineLi


When we code a large program and compile the large-sized code, sometimes we wait for a long time but get a list of errors instead of the executable file. How disappointing!

Is there a way to end the compilation to save our time when more errors than we could accept have been detected? The -qmaxerr option is designed to meet this requirement.

You can determine the error severity level that you can accept and specify the suboptions accordingly:

i: informational messages

l: language-level messages

w: warning messages

e: error messages

s: severe error messages.

 

For example, if the example.f contains more than one severe error and I want to shorten the compilation time when one severe error message is issued, I compile like this:

xlf example.f -qmaxerr=1:s

Within shorter time compared to the complete compilation, the compiler ends and issues the message for the first severe error as well as  the following messages:

1521-003: (U) The number of errors has reached the limit of 1.

In this way, I do not have to wait for the whole code to be compiled but can continue modifying my code according to the error message, which saves my time and helps me correct my code step by step.

For details, please visit the information center.

 

From the author: Thanks Jia Lei Ma for her effort to review this blog


#C/C++andFortran
#Fortran-Cafe-for-AIX
0 comments
0 views

Permalink