Quote:
Originally Posted by hw-tph
sudo apt-get install build-essential should install the basic necessary software you need to compile a C program.
Håkan
|
after doing that
sunil@pogo:~$ sudo apt-get install build-essential
Password:
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
dpkg-dev g++ g++-4.0 libc6-dev libstdc++6-4.0-dev linux-kernel-headers make
Suggested packages:
debian-keyring gcc-4.0-doc lib64stdc++6 glibc-doc manpages-dev
libstdc++6-4.0-doc stl-manual
The following NEW packages will be installed:
build-essential dpkg-dev g++ g++-4.0 libc6-dev libstdc++6-4.0-dev
linux-kernel-headers make
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/8268kB of archives.
After unpacking 34.1MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Preconfiguring packages ...
Selecting previously deselected package linux-kernel-headers.
(Reading database ... 61390 files and directories currently installed.)
Unpacking linux-kernel-headers (from .../linux-kernel-headers_2.6.11.2-0ubuntu13_i386.deb) ...
Selecting previously deselected package libc6-dev.
Unpacking libc6-dev (from .../libc6-dev_2.3.5-1ubuntu12_i386.deb) ...
Selecting previously deselected package libstdc++6-4.0-dev.
Unpacking libstdc++6-4.0-dev (from .../libstdc++6-4.0-dev_4.0.1-4ubuntu9_i386.deb) ...
Selecting previously deselected package g++-4.0.
Unpacking g++-4.0 (from .../g++-4.0_4.0.1-4ubuntu9_i386.deb) ...
Selecting previously deselected package g++.
Unpacking g++ (from .../g++_4%3a4.0.1-3_i386.deb) ...
Selecting previously deselected package make.
Unpacking make (from .../archives/make_3.80-9_i386.deb) ...
Selecting previously deselected package dpkg-dev.
Unpacking dpkg-dev (from .../dpkg-dev_1.13.10ubuntu4_all.deb) ...
Selecting previously deselected package build-essential.
Unpacking build-essential (from .../build-essential_11.1_i386.deb) ...
Setting up linux-kernel-headers (2.6.11.2-0ubuntu13) ...
Setting up libc6-dev (2.3.5-1ubuntu12) ...
Setting up make (3.80-9) ...
Setting up dpkg-dev (1.13.10ubuntu4) ...
Setting up libstdc++6-4.0-dev (4.0.1-4ubuntu9) ...
Setting up g++-4.0 (4.0.1-4ubuntu9) ...
Setting up g++ (4.0.1-3) ...
Setting up build-essential (11.1) ...
sunil@pogo:~$ ls
asd.c asd.c~ Desktop
sunil@pogo:~$ gcc asd.c
asd.c:1:19: error: stdio.c: No such file or directory
asd.c: In function ‘main’:
asd.c:4: warning: incompatible implicit declaration of built-in function ‘printf’
sunil@pogo:~$ g++ asd.c
asd.c:1:19: error: stdio.c: No such file or directory
asd.c: In function ‘int main()’:
asd.c:4: error: ‘printf’ was not declared in this scope
sunil@pogo:~$
even now the program is not being compiled