Početnik sam apsolutni u Linuxu. Imam instaliran Ubuntu 8.04 i želim programirati u C+±u. Preporučili su mi IDE Kdevelop. Međutim imao sam dosta problema. Nije mogao da nađe kompajler itd. Instalirao sam build essentials međutim i dalje mi javlje grešku. Nešto vezano za makefile. Zanima me kako da podesim Kdevelop da radi? U windowsima sam koristio Dev c++ i VS 2005 i sve radi bez podešavanja.
[quote=alenm]Početnik sam apsolutni u Linuxu. Imam instaliran Ubuntu 8.04 i želim programirati u C+±u. Preporučili su mi IDE Kdevelop. Međutim imao sam dosta problema. Nije mogao da nađe kompajler itd. Instalirao sam build essentials međutim i dalje mi javlje grešku. Nešto vezano za makefile. Zanima me kako da podesim Kdevelop da radi? U windowsima sam koristio Dev c++ i VS 2005 i sve radi bez podešavanja.
Hvala puno unaprijed[/quote]
imaš extra fin programčić (ako ti treba za faxa ili škole)
Da treba mi za faks. Sve sam uspio podesit osim c++ IDE. I samo zbog toga se moram svaki put vraćati u windowse. Instalirao sam Code::blocks po prporuci i sve je ok al mi opet javlja grešku. Kako da podesim taj makefile ili šta već da mi to sve radi. Kad odem na build javi neku grešku. Inače testirao sam na najednostavnijem Hello World programu.
Kad kliknem na build and run izađe mi ova poruka:
"It seems that this project has not been built yet.
Do you want to build it now?"
što je OK i nako toka idem na build, pa dobijem ovu poruku:
Checking for existence: /home/alen/codeblocks/test/bin/Debug/test
Executing: xterm -T test -e /usr/bin/cb_console_runner /home/alen/codeblocks/test/bin/Debug/test (in /home/alen/codeblocks/test/.)
Process terminated with status 0 (0 minutes, 17 seconds)
a u konzoli se pojavi da
sh: /home/alen/codeblocks/test/bin/Debug/test: not found
Pa me zanima kako da uštimam taj makefile i ostale stvari da to radi.
[quote=alenm]Da treba mi za faks. Sve sam uspio podesit osim c++ IDE. I samo zbog toga se moram svaki put vraćati u windowse. Instalirao sam Code::blocks po prporuci i sve je ok al mi opet javlja grešku. Kako da podesim taj makefile ili šta već da mi to sve radi. Kad odem na build javi neku grešku. Inače testirao sam na najednostavnijem Hello World programu.
Kad kliknem na build and run izađe mi ova poruka:
"It seems that this project has not been built yet.
Do you want to build it now?"
što je OK i nako toka idem na build, pa dobijem ovu poruku:
Checking for existence: /home/alen/codeblocks/test/bin/Debug/test
Executing: xterm -T test -e /usr/bin/cb_console_runner /home/alen/codeblocks/test/bin/Debug/test (in /home/alen/codeblocks/test/.)
Process terminated with status 0 (0 minutes, 17 seconds)
a u konzoli se pojavi da
sh: /home/alen/codeblocks/test/bin/Debug/test: not found
Pa me zanima kako da uštimam taj makefile i ostale stvari da to radi.
Hvala unaprijed[/quote]
kreiraj taj folder prvo pa /home/alen/codeblocks/test/bin/Debug/test onda isprobaj (ili izaberi za projekt vec potojeci folder sa 777 pravima)
hmm, ovo je ja mislim do podesavanja greska codeblocks normalno donosi sa sobom kompajlere ili se mozeizabrati sa kojim se zeli kompajlirati…mada iskreno receno nakon nekog vremena sam odustao od codeblocksa iako mi se ispocetka svidjela ideja, ko zna u nekom novovm izdanju
aldin@njabuntu:~$ sudo apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
cpp-4.3 dpkg-dev g++ g++-4.3 gcc-4.3 gcc-4.3-base libgcc1 libgomp1 libstdc++6 libstdc++6-4.3-dev patch
Suggested packages:
gcc-4.3-locales debian-keyring g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-4.3-multilib
libmudflap0-4.3-dev libgcc1-dbg libgomp1-dbg libmudflap0-dbg libstdc++6-4.3-doc diff-doc
The following NEW packages will be installed:
build-essential dpkg-dev g++ g++-4.3 libstdc++6-4.3-dev patch
The following packages will be upgraded:
cpp-4.3 gcc-4.3 gcc-4.3-base libgcc1 libgomp1 libstdc++6
6 upgraded, 6 newly installed, 0 to remove and 233 not upgraded.
Need to get 12.7MB of archives.
After this operation, 21.3MB of additional disk space will be used.
Do you want to continue [Y/n]?
evo naletih na google hit “c++ example” http://www.functionx.com/cpp/examples/simple.htm
konzola zakon
aldin@njabuntu:~$ vi a.cpp
aldin@njabuntu:~$ g++ a.cpp
aldin@njabuntu:~$ ./a.out
Welcome to the wonderful world of C++!!!
aldin@njabuntu:~$
ps:
može i c++ a.cpp i g++ c.pp
aldin@njabuntu:~$ sudo apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
cpp-4.3 dpkg-dev g++ g++-4.3 gcc-4.3 gcc-4.3-base libgcc1 libgomp1 libstdc++6 libstdc++6-4.3-dev patch
Suggested packages:
gcc-4.3-locales debian-keyring g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-4.3-multilib
libmudflap0-4.3-dev libgcc1-dbg libgomp1-dbg libmudflap0-dbg libstdc++6-4.3-doc diff-doc
The following NEW packages will be installed:
build-essential dpkg-dev g++ g++-4.3 libstdc++6-4.3-dev patch
The following packages will be upgraded:
cpp-4.3 gcc-4.3 gcc-4.3-base libgcc1 libgomp1 libstdc++6
6 upgraded, 6 newly installed, 0 to remove and 233 not upgraded.
Need to get 12.7MB of archives.
After this operation, 21.3MB of additional disk space will be used.
Do you want to continue [Y/n]?
evo naletih na google hit “c++ example” http://www.functionx.com/cpp/examples/simple.htm
konzola zakon
aldin@njabuntu:~$ vi a.cpp
aldin@njabuntu:~$ g++ a.cpp
aldin@njabuntu:~$ ./a.out
Welcome to the wonderful world of C++!!!
aldin@njabuntu:~$
ps:
može i c++ a.cpp i g++ c.pp[/quote]
Ok evo konkretno. Ako sam napravio u text editoru dokument i sačuvao ga u folderu \home\source\ pod imenom testprogram.cpp i sad hoću da ga kompajliram pomoću komandne linije, šta uradim? Otvorim terminal i upišem g++ ??? testprogram.cpp
[quote=alenm]Ok evo konkretno. Ako sam napravio u text editoru dokument i sačuvao ga u folderu \home\source\ pod imenom testprogram.cpp i sad hoću da ga kompajliram pomoću komandne linije, šta uradim? Otvorim terminal i upišem g++ ??? testprogram.cpp
Hvala[/quote]
da, odeš u taj folder (pomoću komande cd, cd /putanja/do/direktorija), i pokreneš kompajler pa onda binarnu kompajliranu verziju, pokazao sam to već u prethodnom postu