how to write c codes in UNIX


 
Thread Tools Search this Thread
Top Forums Programming how to write c codes in UNIX
# 8  
Old 12-19-2005
Quote:
Originally Posted by rraajjiibb
Sorry for asking a very basic question.

How do i compile my c codes in UNIX.

That is how do i know whether any c compiler is there in my system?

If nothing is present where from do i get one and load into my system?
To find out what is installed simply type the command 'cc' on a terminal window. If it is installed, you will probably get a message which reads 'no input file.' If the package is not present, you will get something like 'optional package not installed.'

If the Compiler Collection (cc) packages are not installed, then the easier way is to install the GNU cc package (gcc). You can download it at gcc.gnu.org or one of its mirrors.
# 9  
Old 01-09-2006
Not sure if I should have started a new trend...
I would like to start programming c in UNIX. Can somebody point me to a resource where the UNIX programming tools are explained (autoconf, automake ... ) so that my programms could be installed into system by ./configure && make && make install sequence. Thanks.
# 10  
Old 01-19-2006
cc filename.c /* for compiling */

and


./a.out (or) a.out /* for execution */
# 11  
Old 01-26-2006
Quote:
Originally Posted by dima
Not sure if I should have started a new trend...
I would like to start programming c in UNIX. Can somebody point me to a resource where the UNIX programming tools are explained (autoconf, automake ... ) so that my programms could be installed into system by ./configure && make && make install sequence. Thanks.
Learn makefiles first. autoconf and automake are tools for creating makefiles, if you don't know how the output works you'll be totally lost.

Incidentally, my opinion of these tools is very low... they're slow, cumbersome, error-prone, break backwards compatibility every 5 minutes, and consume huge amounts of space for the work they do. I think you're better off writing your own makefiles.
# 12  
Old 02-01-2006
Hello :

I compiled successfully a "c" program on AIX that works on Slackware.

However, when I tried to execute the program I get "typedef : variable not found" for all variables used in the program.

Can you eplain what I am doing wrong.

Thank you.

kgm.
# 13  
Old 02-02-2006
Quote:
Originally Posted by kgm
Hello :

I compiled successfully a "c" program on AIX that works on Slackware.

However, when I tried to execute the program I get "typedef : variable not found" for all variables used in the program.
Tell me what you mean by "compile" and what you mean by "execute" please. Tell me exactly what you did. It makes no sense at all to get typedef errors during execution unless you mean something different.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to remove unused html codes from the file using UNIX?

Hi All, We have a HTML source which will be processed using a informatica workflow. In between these two we have a Unix script which transforms the file. We are getting an error from past week in the informatica saying invalid format, because the file has unused html reference (0-8,14-31 etc)... (2 Replies)
Discussion started by: karthik adiga
2 Replies

2. Shell Programming and Scripting

Unix Codes for Diacritics

Could someone please correctly tell the codes to use on Unix operating systems to produce the below diacritics: A Ā = Unicode Character 'LATIN CAPITAL LETTER A WITH MACRON' (U+0100) a ā = Unicode Character 'LATIN SMALL LETTER A WITH MACRON' (U+0101) D Ḍ = Unicode Character... (1 Reply)
Discussion started by: Krishna Birth
1 Replies

3. IP Networking

read/write,write/write lock with smbclient fails

Hi, We have smb client running on two of the linux boxes and smb server on another linux system. During a backup operation which uses smb, read of a file was allowed while write to the same file was going on.Also simultaneous writes to the same file were allowed.Following are the settings in the... (1 Reply)
Discussion started by: swatidas11
1 Replies

4. UNIX and Linux Applications

Printing unix error codes

Hi Friends, I need your help in understanding this: :rolleyes: I want to print the error numbers returned by the system calls (not the actual integers but the strings that they match to). The error numbers like EACCESS, ENOMEM, ENOENT etc ... For eg: returnCode = open(somefile,... (2 Replies)
Discussion started by: vijaya2006
2 Replies

5. Shell Programming and Scripting

Need to write a script to reformat a file in unix but not familiar with unix

unix script must do the fiollowing open a file containing comma delimited records > each record contains 10 fields > removes the 2nd field and use that same field containing fields 2 to 10 the original record after fprocessing should containing fields 1 and 3 a new erecord must be... (10 Replies)
Discussion started by: dwightja
10 Replies

6. Shell Programming and Scripting

How to write a daemon in Unix?

Hi I have a directory where sometimes a file will come (in a name format say file001.txt). I want to run a job (.ksh file) as soon as a new file comes into the directory. How can I write a shell script which will run in the background and monitor arrival of new file in the directory? ... (11 Replies)
Discussion started by: sbasak
11 Replies

7. UNIX for Dummies Questions & Answers

How to write if loop in unix

Hi Thanks to one who helped me to create a new thread I am so new to unix and trying to learn the stuff Thanks for all the help I am getting here I wanted to execute if loop like if( x=y || (x=z && x=q)) { some statements } Can I get help how to do write the if loop in unix shell... (5 Replies)
Discussion started by: pinky
5 Replies

8. UNIX for Dummies Questions & Answers

How do you Sum UNIX return codes

Hi, I know how to read a return code after executing a single command. "echo $?". But I do not know how to sum the return code for a group of commands. If I string 3 commands together and I do an echo $? all I get is the retunr code for the last command. Example below: ... (3 Replies)
Discussion started by: z1tt45uuprs7
3 Replies

9. Programming

how to write codes "parbegin(p1,p2)" ?

for the pseudocode "parbegin(p1,p2)" how to write codes? p1,p2 are threads function. void p1() { ... } void p2() { ... } void main() { parbegin(p1,p2); } (2 Replies)
Discussion started by: zhshqzyc
2 Replies

10. UNIX for Dummies Questions & Answers

unix return codes

Suppose I have a script which is monitoring a directory whenever a file drops in that directory,it sends alert say I want to write a return code for the above script which on successful execution of script gives a return value Based on return code , I want to do initiate some jobs in other... (1 Reply)
Discussion started by: abhib45
1 Replies
Login or Register to Ask a Question