Campuses:
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| computing:department:unix:development:home [2015/02/20 16:16] – Document moved from computing:department:unix:software_development allan | computing:department:unix:development:home [2015/08/13 18:35] (current) – allan | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ====== Software Development Tools ====== | ====== Software Development Tools ====== | ||
| - | ===== Compiler | + | ===== Standard compiler |
| * SL 5.x: The default version is gcc 4.1.2, but 4.4 is also available (run it using the commands '' | * SL 5.x: The default version is gcc 4.1.2, but 4.4 is also available (run it using the commands '' | ||
| - | * SL 6.x: The default version is gcc 4.4.7 | + | * SL 6.x: The default version is gcc 4.4.7 but see [[scl|software collections]] below for alternatives |
| + | * The Intel compiler suite is also available within [[: | ||
| - | ==== Redhat Developer Toolset and Software Collections | + | ===== Further topics ===== |
| - | Updated versions of various software are available through the Redhat " | + | {{indexmenu>.}} |
| - | + | ||
| - | Some packages available in Software Collections 1.2 include: | + | |
| - | + | ||
| - | * | + | |
| - | * | + | |
| - | * gdb - GNU Debugger - version 7.8 | + | |
| - | * | + | |
| - | * | + | |
| - | * dwz - DWARF optimization and duplicate removal tool - version 0.11 | + | |
| - | * | + | |
| - | * | + | |
| - | * | + | |
| - | * | + | |
| - | * git - Fast Version Control System - version 1.9.4 | + | |
| - | * httpd - Apache HTTP Server - version 2.4.6 | + | |
| - | * maven - Java project management and project comprehension tool - version 3.0.5 | + | |
| - | * | + | |
| - | * nginx - A high performance web server and reverse proxy server - version 1.6.1 | + | |
| - | * php - Scripting language for creating dynamic web sites - versions 5.4.16 and 5.5.6 | + | |
| - | * ruby - An interpreter of object-oriented scripting language - version 2.0.0 | + | |
| - | * ror - Ruby on Rails - version 4.0 | + | |
| - | * | + | |
| - | * v8 - Google JavaScript Engine - version 3.14.5 | + | |
| - | + | ||
| - | At the time of writing there is no standard for which collections are installed on particular systems. | + | |
| - | + | ||
| - | You can use the command '' | + | |
| - | + | ||
| - | <code> | + | |
| - | > scl -l | + | |
| - | php54 | + | |
| - | python33 | + | |
| - | + | ||
| - | > scl enable [collection1, | + | |
| - | e.g: | + | |
| - | > scl enable php54 bash | + | |
| - | > php --version | + | |
| - | PHP 5.4.16 (cli) (built: Oct 9 2013 18:11:47) | + | |
| - | Copyright (c) 1997-2013 The PHP Group | + | |
| - | Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies | + | |
| - | </ | + | |