07-19-2006
Thanks for your reply. So it means path for header and liberary files is setup in system kernel at the time of installation? Because I never configured any path and compiled my first program with cc today and it went thru.
I dont have gcc installed, is there any major difference btw cc and gcc? Or initially I can continue with cc only. Any documentation is available for cc? I tried to understand the man page but not satisfactory, any good debugger link also pls.
thanks in advance.
cheers,
Patras
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I was wondering if anyone has had any experience in this area. The company that I work at is trying to bring a Windows 2000 server online and have the UNIX workstations and Clients connect to it like it is anothe UNIX box. They have been using Windows Services for UNIX to do this but are having... (1 Reply)
Discussion started by: kaikara1
1 Replies
2. Post Here to Contact Site Administrators and Moderators
A suggetion:
Don't we need to start Java Programming in UNIX Environment Forum ? (1 Reply)
Discussion started by: cub
1 Replies
3. Programming
i would like advice on the usbject of c programming (in the middle of reading a book on C). could i benefit more if i apply that knowledge in the unix format if i were able to, or would that take the point out of learning C, basically I want to stay away from strying too far away from unix and use... (1 Reply)
Discussion started by: moxxx68
1 Replies
4. Shell Programming and Scripting
i have to make a menu based program to allow iusers to select the system information about their machine that they want. All i have been taught is how to enter commands at the command prompt like simple commands such as pwd and cd directory to change directory (not even sure if that is right). But... (1 Reply)
Discussion started by: carlvernon
1 Replies
5. Shell Programming and Scripting
Several months ago I found a link that explained the difference between how a Unix Systems Admin would do scripting compared to what a Unix Programmer would do.
It showed a basic script and then show several iterations that explained how the Systems Admin would change it to make it better. I was... (0 Replies)
Discussion started by: BCarlson
0 Replies
6. UNIX for Dummies Questions & Answers
Hi,
Can anyone recommend a site where one can practise UNIX scripting . I don't have UNIX on my machine however I have heard there are some sites which let you log on to their servers for free.
Thanks
Rohit (2 Replies)
Discussion started by: rohitv
2 Replies
7. UNIX for Dummies Questions & Answers
Hello,
I am trying to learn Networking Programming in C in unix enviorment. I want to know how good it is to become a network programmer. i am crazy about Network programming but i also want to opt for the best carreer options. Anybody experienced Network Programmer, please tell me is my... (5 Replies)
Discussion started by: vibhory2j
5 Replies
8. UNIX for Dummies Questions & Answers
How does unix system administration, unix programming, unix network programming differ?
Please help. (0 Replies)
Discussion started by: thulasidharan2k
0 Replies
9. Shell Programming and Scripting
Hi
Here is the problem ( Exercise 3-3, Using The Shell of The Unix Programming Environment, Kerninghan, Pike, 3rd edition ):
Predict what each of the following grep commands will do, and then verify your understanding.
grep \$
grep \\$
grep \\\$
grep '\$'
grep '\'$'
grep \\
grep \\\\... (3 Replies)
Discussion started by: dum_dum20
3 Replies
GCJH(1) GNU GCJH(1)
NAME
gcjh - generate header files from Java class files
SYNOPSIS
gcjh [-stubs] [-jni]
[-add text] [-append text] [-friend text]
[-preprend text]
[--classpath=path] [--CLASSPATH=path]
[-Idir...] [-d dir...]
[-o file] [-td dir]
[-M] [-MM] [-MD] [-MMD]
[--version] [--help] [-v] [--verbose]
classname...
DESCRIPTION
The "gcjh" program is used to generate header files from class files. It can generate both CNI and JNI header files, as well as stub
implementation files which can be used as a basis for implementing the required native methods.
OPTIONS
-stubs
This causes "gcjh" to generate stub files instead of header files. By default the stub file will be named after the class, with a suf-
fix of .cc. In JNI mode, the default output file will have the suffix .c.
-jni
This tells "gcjh" to generate a JNI header or stub. By default, CNI headers are generated.
-add text
Inserts text into the class body. This is ignored in JNI mode.
-append text
Inserts text into the header file after the class declaration. This is ignored in JNI mode.
-friend text
Inserts text into the class as a "friend" declaration. This is ignored in JNI mode.
-prepend text
Inserts text into the header file before the class declaration. This is ignored in JNI mode.
--classpath=path
--CLASSPATH=path
-Idirectory
-d directory
-o file
These options are all identical to the corresponding gcj options.
-o file
Sets the output file name. This cannot be used if there is more than one class on the command line.
-td directory
Sets the name of the directory to use for temporary files.
-M Print all dependencies to stdout; suppress ordinary output.
-MM Print non-system dependencies to stdout; suppress ordinary output.
-MD Print all dependencies to stdout.
-MMD
Print non-system dependencies to stdout.
--help
Print help about "gcjh" and exit. No further processing is done.
--version
Print version information for "gcjh" and exit. No further processing is done.
-v, --verbose
Print extra information while running.
All remaining options are considered to be names of classes.
SEE ALSO
gcc(1), gcj(1), gij(1), jv-scan(1), jcf-dump(1), gfdl(7), and the Info entries for gcj and gcc.
COPYRIGHT
Copyright (C) 2001, 2002 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with the Invariant Sections being ``GNU General Public License'', the Front-
Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the man page
gfdl(7).
gcc-3.2.2 2003-02-25 GCJH(1)