GCC ба G++ compiler-ийн тухай

20 views
Skip to first unread message

ganzorig

unread,
Jan 16, 2010, 4:53:47 AM1/16/10
to LiMNux
Сайн байцгаануу?

gcc дээр c++-ийн код компайлдахаар алдаа гараад байгаа мөртлөө g++
дээр компайлдахаар алдаа заахгүй байхын. уулнь g++ компайлер маань
өөрөө gcc-д агуулагддаг биздээ. нилээд хэдэн зүйл интернет-ээр хайж
уншлаа. 2 зүйлд нь толгой эргээд ... зарим хүмүүс GCC бол g++ -ийг
агуулдаг учираас ямар ч асуудал гарах ёсгүй гээд байгаа мөртлөө зарим
хүмүүс болохоор gcc бол зөвхөн C кодыг, харин g++ нь c++ код-ыг л
компайлдана гэцэн ....

Бас энэ 2 компайлер-ын library эсвэл header file-уудых нь замд нь
өөрийнхөө header file-г нэмж өгөх гэсэн юм. яаж нэмдэгийн бол...

DULMANDAKH Sukhbaatar

unread,
Jan 16, 2010, 5:52:36 AM1/16/10
to lim...@googlegroups.com
> gcc дээр c++-ийн код компайлдахаар алдаа гараад байгаа мөртлөө g++
> дээр компайлдахаар алдаа заахгүй байхын. уулнь g++ компайлер маань
> өөрөө gcc-д агуулагддаг биздээ. нилээд хэдэн зүйл интернет-ээр хайж
> уншлаа. 2 зүйлд нь толгой эргээд ... зарим хүмүүс GCC бол g++ -ийг
> агуулдаг учираас ямар ч асуудал гарах ёсгүй гээд байгаа мөртлөө зарим
> хүмүүс болохоор gcc бол зөвхөн C кодыг, харин g++ нь c++ код-ыг л
> компайлдана гэцэн ....

надад өөрт туршлага байхгүй, гэхдээ өмнө нь уншиж байхад gcc маань
өргөтгөлөөр нь ямар хэл болохыг тодорхойлдог гэж байсан. .C, c++ гэх
мэт байх ёстой, харин энгийн .c байх юм бол чиний хэдээд байгаа алдаа
гарж байж болох юм. энэ талаар хайгаад үзвэл болох байх.

--
Regards
Dulmandakh
http://www.dulmandakh.com
http://www.twitter.com/dulmandakh/

Munkhbaatar Ganzorig

unread,
Jan 16, 2010, 6:16:51 AM1/16/10
to lim...@googlegroups.com
cpp (C++) соосрыг gcc дээр компайл хийж ажиллуулж үзээгүй юм байна. Дандаа л g++ дээр компайл хийчихдэг.

> "зарим хүмүүс болохоор gcc бол зөвхөн C кодыг, харин g++ нь c++ код-ыг л компайлдана гэцэн"
би бас ийм бодолтой явдаг :D
Тэр аль нь алийгаа багтаадаг тал дээр андуурал байх шиг байна.
GCC: GNU Compiler Collection
gcc:   GNU C      Compiler
g++:  GNU C++ Compiler
ийм юм оллоо.

2010/1/16 ganzorig <ganaa...@gmail.com>
--
Веб хуудас: http://www.limnux.org
Вики (гарын авлага): http://wiki.limnux.org
Хэлэлцүүлэг: http://www.limnux.org/forum
Мэйлийн жагсаалтны хуудас: http://groups.google.com/group/limnux?hl=mn
--~--~---------~--~----~------------~-------~--~----~
Шинэ хэрэглэгчдэд:
Хэрэв та уг бүлгэмд элсээд хараахан уншиж амжаагүй байгаа бол "Шинэ гишүүдэд" зориулсан зөвлөгөөг http://groups.google.com/group/limnux/web/ хуудас руу орж заавал уншаарай.
Та бүхэн КИРИЛЛ үсгээр, мөн аль болох алдаагүй бичиж байна уу!!!
Ямар нэгэн зүйл хэлэлцэх, асуух, хариулах бол lim...@googlegroups.com хаягаар мэйлээр илгээнэ.
Та "LiMNux" бүлгэмийн жагсаалтанд бүртгэлтэй тул энэхүү захиаг хүлээн авч байгаа болно. Хэрэв жагсаалтнаас хасагдах хүсэлтэй бол дээр дурдсан "Шинэ гишүүдэд" бичлэгээс мэдээлэл авна уу.


--
Best Regards!
Munkhbaatar
http://www.twitter.com/gmunkhbaatarmn

Ole

unread,
Jan 16, 2010, 7:54:41 AM1/16/10
to LiMNux
Сайн байна уу?

> Бас энэ 2 компайлер-ын library эсвэл header file-уудых нь замд нь
> өөрийнхөө header file-г нэмж өгөх гэсэн юм. яаж нэмдэгийн бол...

Өөрийн header файлыг 2 аргаар нэмж (ажиллуулж) болно.
[1] Код: #include "example.h"
гэх аргаар (compile хийж байгаа эх кодтой нэг хавтаст байх...)
[2] /usr/include -д өөрийн header файлыг хуулаад compile хийж болно.
Код: #include <example.h>


Хүндэтгэн ёсолсон,
Ole

altanbileg

unread,
Jan 17, 2010, 8:22:09 PM1/17/10
to LiMNux
gcc -I /headerfiledirectory
geed header file-iinhaa zamiig zaaj ogj bolno.
Yag yamar aldaa garaad bgaa yum bol doo.
Jishee ni C++-iin library ene ter holboh gesen tohioldold
aldaa garah magadlaltai.
#include <iostream> geed baival jishee ni aldaa garah bh.
Reply all
Reply to author
Forward
0 new messages