[plug] Linux ver Windows in Program development
Leon Brooks
leon at brooks.fdns.net
Thu May 2 19:59:04 WST 2002
On Thursday 02 May 2002 14:29, David White wrote:
> Hi all. I have a odd situation here. My dad develops Software in FORTRAN
> that has to run on W2k for Alcoa. He has a W2k box and a emergency backup
> WinNT4 Box. He would like to use Linux as his primary OS but is constanly
> compiling and testong his programs. Is there some way that he can do all
> this under linux and when a version compilation is needed then can boot
> into W2k and compile the windows version without changing anything. He
> needs a windows api for his program and if anybody has infomation on 1) a
> linux version of the Windows api that is exactly the same. 2) A fortran
> compiler that is later than g77
Well... here's a dump of what happened to be installed on my box that was
ForTran related. I know that g77 has a later incarnation, successor, or
something like that, but have no details to hand. Certainly the g77 that
relates to gcc 3.0 will be more advanced.
It's well worth doing a search for `fortran' on http://freshmeat.net/ too.
-------------- next part --------------
Name : ftnchek Relocations: /usr
Version : 3.1.2 Vendor: MandrakeSoft
Release : 2mdk Build Date: Thu 07 Feb 2002 22:39:33 WST
Install date: Sun 24 Mar 2002 21:32:00 WST Build Host: ke.mandrakesoft.com
Group : Development/Other Source RPM: ftnchek-3.1.2-2mdk.src.rpm
Size : 875261 License: MIT
Packager : Giuseppe Ghibò <ghibo at mandrakesoft.com>
URL : http://www.dsm.fordham.edu/~ftnchek
Summary : Fortran 77 program checker
Description :
Ftnchek (short for Fortran checker) is designed to detect certain errors in a
Fortran program that a compiler usually does not.
Ftnchek is not primarily intended to detect syntax errors.
Its purpose is to assist the user in finding semantic errors.
Semantic errors are legal in the Fortran language but are wasteful or may
cause incorrect operation.
Name : HDF Relocations: (not relocateable)
Version : 4.1r5 Vendor: MandrakeSoft
Release : 2mdk Build Date: Sat 23 Feb 2002 00:52:37 WST
Install date: Sun 24 Mar 2002 20:19:46 WST Build Host: bi.mandrakesoft.com
Group : Development/C Source RPM: HDF-4.1r5-2mdk.src.rpm
Size : 1475633 License: BSD-like (see COPYING)
Packager : Mandrake Linux Team <http://www.mandrakeexpert.com>
URL : http://hdf.ncsa.uiuc.edu
Summary : Hierarchical Data Format Library
Description :
HDF is a multi-object file format that facilitates the transfer of various
types of scientific data between machines and operating systems.
HDF allows self-definitions of data content and easy extensibility for
future enhancements or compatibility with other standard formats.
HDF includes Fortran and C calling interfaces, and utilities to
prepare raw image of data files or for use with other NCSA software.
The HDF library contains interfaces for storing and retrieving compressed or
uncompressed 8-bit and 24=bit raster images with palettes,
n-Dimensional scientific datasets and binary tables. AN interface is also
included that allows arbitrary grouping of other HDF objects.
Name : gcc-g77 Relocations: (not relocateable)
Version : 2.96 Vendor: MandrakeSoft
Release : 0.76mdk Build Date: Fri 22 Feb 2002 05:42:31 WST
Install date: Sun 24 Mar 2002 19:31:51 WST Build Host: bi.mandrakesoft.com
Group : Development/Other Source RPM: gcc-2.96-0.76mdk.src.rpm
Size : 4371519 License: GPL
Packager : Mandrake Linux Team <http://www.mandrakeexpert.com>
URL : http://gcc.gnu.org/
Summary : Fortran 77 support for gcc
Description :
This package adds support for compiling Fortran 77 programs with the GNU
compiler.
Name : wedit Relocations: (not relocateable)
Version : 0.9.8 Vendor: MandrakeSoft
Release : 3mdk Build Date: Sat 19 Jan 2002 21:08:05 WST
Install date: Wed 27 Mar 2002 19:04:49 WST Build Host: ke.mandrakesoft.com
Group : Development/Other Source RPM: wedit-0.9.8-3mdk.src.rpm
Size : 2013343 License: GPL
Packager : Montel Laurent <lmontel at mandrakesoft.com>
URL : http://www.q-software-solutions.com/weditlinux/
Summary : User-friendly IDE
Description :
User-friendly IDE with many advanced features like real-time code parsing,
auto-complete and more
Project wizard, automatic generation of GNU makefiles and Automake/Autoconf
skeletons
Powerful search and grep capabilities, change-tracking and visual diff
Drag & drop
Fully supports GNU C and LCC compilers, customizable makefile generation and
build.
Fast run-time source parsing supports syntax coloring and autoformating of C,
Fortran, and Eiffel sources.
Complete analysis of source code and object files, many charts and plots
Intergated debugger that allows local or remote debugging
Name : gdb Relocations: (not relocateable)
Version : 5.1.1 Vendor: MandrakeSoft
Release : 3mdk Build Date: Wed 27 Feb 2002 01:20:01 WST
Install date: Sun 24 Mar 2002 18:49:47 WST Build Host: no.mandrakesoft.com
Group : Development/Other Source RPM: gdb-5.1.1-3mdk.src.rpm
Size : 2353519 License: GPL
Packager : Stew Benedict <sbenedict at mandrakesoft.com>
URL : http://sourceware.cygnus.com/gdb/5/
Summary : A GNU source-level debugger for C, C++ and Fortran
Description :
Gdb is a full featured, command driven debugger. Gdb allows you to
trace the execution of programs and examine their internal state at
any time. Gdb works for C and C++ compiled with the GNU C compiler
gcc.
If you are going to develop C and/or C++ programs and use the GNU gcc
compiler, you may want to install gdb to help you debug your
programs.
Name : ctags Relocations: (not relocateable)
Version : 5.2.0 Vendor: MandrakeSoft
Release : 1mdk Build Date: Sat 23 Feb 2002 06:13:25 WST
Install date: Sun 24 Mar 2002 20:06:48 WST Build Host: bi.mandrakesoft.com
Group : Editors Source RPM: ctags-5.2.0-1mdk.src.rpm
Size : 130227 License: GPL
Packager : Mandrake Linux Team <http://www.mandrakeexpert.com>
URL : http://ctags.sourceforge.net/
Summary : Generates an index (or "tag") file for objects found in source files.
Description :
The ctags program generate an index (or "tag") file for C, C++, Eiffel,
Fortran, and Java language objects found in files. This tag file allows
these items to be quickly and easily located by a text editor or other
utility. A "tag" signifies a language object for which an index entry is
available (or, alternatively, the index entry created for that object).
Alternatively, ctags can generate a cross reference file which lists, in
human readable form, information about the various source objects found in
a set of language files.
More information about the plug
mailing list