newbie problem


 
Thread Tools Search this Thread
Top Forums Programming newbie problem
# 1  
Old 06-26-2007
newbie problem

Im new to gcc, vim etc... and I've been trying a simple hello world program and every time I try to compile any C program I get the following error message

Code:
test.c :1:19: error: stdio.h: No such file or directory
test.c : In function 'main':
test.c :5: warning: incompatible implicit declaration of built-in function 'printf'

this is probably the stupidest post ever but I really want to program on my linux box.
# 2  
Old 06-26-2007
Can you post your code? See, the compiler is looking for stdio.h in a location like /usr/include/stdio.h (not sure if it is exactly the same on Linux), so you will get this error if the file isn't present there.
# 3  
Old 06-26-2007
Quote:
Originally Posted by blowtorch
Can you post your code? See, the compiler is looking for stdio.h in a location like /usr/include/stdio.h (not sure if it is exactly the same on Linux), so you will get this error if the file isn't present there.
It is /usr/include on my Linux box.

Do an ls in /usr/include and post the results.
# 4  
Old 06-26-2007
the only thing in my /usr/include is python2.4 python2.5 and X11 so I guess this means I don't have any C libraries?

If thats the case then where can I get them=/


[EDIT] blowtorch this is the only thing I've tried so far.

Code:
#include <stdio.h>

int main() {

   printf("Hello World");

   return (0);
}

# 5  
Old 06-26-2007
Hey I finally got it working..

I was over at the ubuntu forums and searched around when I saw something I hadn't installed (build-essential) so after I installed it the libraries where their and I finally received my a.out..
# 6  
Old 06-26-2007
Quote:
Originally Posted by blowFish@ubuntu
the only thing in my /usr/include is python2.4 python2.5 and X11 so I guess this means I don't have any C libraries?
Good to hear that you got it working. Just one thing. The files in /usr/include are not library files. Those are just the header files. These contain function definitions and such. Library files would be available under /usr/lib.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Newbie problem

Hi. I'm new to shell script and i have a problem My code ssh $i df -h|grep -ve Use | awk '{ if ( substr( $5, 1, length($5) - 1) > 80 ) echo -n "-----\n"$5" "$6 ; else echo -n "------\nOK!" }' | sort -uThe problem is : for example, if the %Use is ( 78;81 ), the scripts will print both "78"... (3 Replies)
Discussion started by: bobochacha29
3 Replies

2. Shell Programming and Scripting

simple problem for a newbie

I am trying to find a way to display just sudoers, passwd and shadow files without the extensions.. Thank you for any suggestions ls -lrt /etc | egrep 'sudoers|passwd|group|shadow' -r-------- 1 root root 1338 Oct 31 2006 shadow.sav -r-------- 1 root root 5191... (4 Replies)
Discussion started by: delphys
4 Replies

3. Shell Programming and Scripting

Shell scripting newbie problem

I am trying to create a shell script similar to ls, but which only lists directories. I have the first half working (no argument version), but trying to make it accept an argument, I am failing. My logic is sound I think, but I'm missing something on the syntax, I'm guessing in the bolded line? ... (9 Replies)
Discussion started by: Tibor63
9 Replies

4. UNIX for Dummies Questions & Answers

join -t problem (newbie)

Been tearing my hair out trying to work out how to make the -t option in the join command work. Joining two files on col 1; columns in both files are separated by tabs. file1: 2010/02/01-00:00 10.63 2010/02/01-00:06 10.63 2010/02/01-00:12 10.61 2010/02/01-00:18 10.58 (there are LOTS... (4 Replies)
Discussion started by: lobsterman
4 Replies

5. HP-UX

Newbie: HP-UX installation problem

I recently bought myself a HP Visualize c3750 specifically to try out HP-UX (which I have never really used), I got it with a CD set of HP-UX 11 that I boot the machine from to install. I have no gfx adapter in the machine so I run an IBM InfoWindow II 3153 serial terminal attached to serial 1.... (4 Replies)
Discussion started by: dlundh
4 Replies

6. Shell Programming and Scripting

newbie problem

hi, I want to clarify this matter for a long time so here I come, I seen people use if ] or if or if (( some condition )) exactly what are the difference? Thanks! (2 Replies)
Discussion started by: mpang_
2 Replies

7. UNIX for Dummies Questions & Answers

newbie problem with enviroment

Hi I've written a a script on box A that ssh's into box B and runs another script. If I run the script on box B it works. However when I run my ssh script (public key setup so no passwd required) it fails with "The WSB_HOME environment variable is not defined". Checked wapuser1 .profile on box B... (1 Reply)
Discussion started by: alien12
1 Replies

8. Solaris

PerfMeter problem(a newbie one)

Hi, I'm new to Solaris, and I'm using an Old ULTRA-5, with Solaris 8, all the instalation went just fine, after a lot of trouble I was finally able to change the hostname, usign DHCP, and now, I have another problem. I was removing the packages I didn't wanted, and I think I accidently removed... (2 Replies)
Discussion started by: Zarnick
2 Replies

9. UNIX for Dummies Questions & Answers

newbie problem please help

I am running a sun enterpirse 420 r with solaris 7 on it . I have a mount that is at 100 percent. It is running oracle on it., not sure version. i cant seen to find what is taking up all the space. is there a ls comand that will tell me the size of a directory and all sub folders in it. or... (2 Replies)
Discussion started by: Thump
2 Replies

10. UNIX for Dummies Questions & Answers

Urgent UNIX problem for newbie!

I think someone hacked my UNIX account and I cannot get back into MY OWN account!!!!!! :( I was wondering if any of the experts here would be able to help me either get back into my account or change my password back to what it was or find out what it is now so I can get back in and change it. ... (2 Replies)
Discussion started by: speedemn
2 Replies
Login or Register to Ask a Question