12.06.2013 Views

Software Development on Quest

Software Development on Quest

Software Development on Quest

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Stuck? Need help?<br />

quest-help@northwestern.edu<br />

Basic compiler opti<strong>on</strong>s<br />

• icc or gcc [opti<strong>on</strong>s] filenames [libraries]...<br />

– The compiler accepts a list of source files and object files in<br />

the list specified by filenames.<br />

• -o: executable name.<br />

• -g: opti<strong>on</strong> for debugging<br />

• -L: link with a library<br />

• -I: specify an additi<strong>on</strong>al file path to include filenames<br />

• -static: create a static executable. permit links to<br />

programs without having to recompile code.<br />

• -multiple-processes[=n]: (Intel <strong>on</strong>ly) creates multiple<br />

processes to compile large number of source files at<br />

the same time.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!