انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Omilun در 12 فروردین 1392، 07:21 بظ
-
salam dostane golam
man mikham c++ kar konam ye meghdar tahghigh kardam vase inke bedonam cod hamo koja bezaram
alan omadam ye file doros kardam o pasvandesho gozashtam cpp on paeen samte rast neveshte c++ va ghaziye ta inja ok
g++ ro ham dl kardam
alan mondam cheturi khoroji bebinam?? migan ke tu terminal bayad code vared konam chetori in karo konam
code hash chiyan?
mamnon misham rahnamaeem konid.
ba sepas Omilun
-
دوست عزیز لطف کنید فارسی تایپ کنید :)
شما این کد رو زدید :
c++ /path/to/file.cpp
خب تا اینجا ok هست. توی همون دایرکتوری که کد بالا رو زدید یک فایل a.out هست، اون رو اجرا کنید :)
-
به خدا سخته با نداشتن کی بورد فارسی تایپ کردن.اما چشم.
ممنون از پاسختون.
من کلا کرکرم پایینه :D خیلی مبتدی لطفا پاسخ بدین.
من فایلم اسمش test و روی میزکارم گذاشتم .
چه طوری از code هام خروجی بگیرم؟
بعد از این تازه باید کدهای openGL رو یاید کامپایل کنم.
و این که سیستم عاملم backtrack هستش.
sakhte bekhoda farsi tipe kardan :(
Omilun
-
منظورتون از میزکار همون دسکتاپ است؟
cd ~/Desktop
بااین کد وارد دسکتاپ شوید و از همون کد قبلی استفاده کنید
-
mamnonam ke pasokh dadin
mer30 nemidonestam cheturi beram do Desktop mamnonam azatun
cd ~/Desktop ro zadam o raft tuye hamon desktop bad c++ /path/to/test.cpp ro ham zadam ama eror dad tu terminal
c++: /path/to/test.cpp: No such file or directory
c++: no input files
man goftam ziyad ba terminal ashna nistam lotfan yejori befarmaeen ke motevajeh sham
ba tashakor Omilun
-
الان فرض میکنیم یه فایل به نام file.cpp روی دسکتاپ هست ، خب چه کار کنیم؟
حالا که تو دسکتاپ هستید :
c++ ./file.cpp
و یک خروجی a.out بگیرید.
اینجا رو هم بخونید بد نیست : http://30li.ir
-
dostaye golam khili mer30 dasteton dard nakone
bazam mozahemetun misham
felan ba c++ to backtrack var beraam bebinam chi mishe
fadaye hamatun
Omilun
-
بچه ها ساده ترین کدها رو کامپایل نمیکنه
#include <iostream>
int main()
{
cout<<"Hello word";
return 0;
}
بعد اینکه این پیام رو میده تو ترمینال:
./omid.cpp: In function ‘int main()’:
./omid.cpp:6: error: ‘cout’ was not declared in this scope
-
سلام.
کد C++ استاندارد از using استفاده میکنه. از Borland C استفاده میکردی قبلا؟ ;)
در ضمن، کدها رو بین تگ code بزار
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!";
return 0;
}
-
مرسی از پاسخ شما دوسته گلم
۱: ;D کاربرهایی که c یا c++ کار میکنن با dev یا borland برنامه مینویسن
۲: به روی چشم code هام رو انجوری وارد میکنم
۳:بعد در حال حاضر این کد رو یه جوری بنویسین که من وارد کنم error نده
-
اگه خواستی اینجوری هم میتونی بنویسی:
# include <iostream>
int main()
{
std::cout << "Hello, world!\n";
}
-
erro nemideh ama kariyam nemikone
mahze ehtemal ye cin ham zadam akharesh nashod
-
دوست عزیز، پینگیلیش ننویسید.
ابتدا که شما برنامه رو کامپایل کردید سپس توسط دستور زیر میتونید که اون رو اجرا کنید.
./a.out
چون شما دارید در پایهای ترین حالت ممکن برنامهنویسی میکنید تمام مراحل رو خودتون باید انجام بدید. اگه نیاز به IDE دارید، Eclipse و NetBeans و موردهای بسیار دیگه میتونن کمکتون کنن.
-
آهااان خدا خیرت بده به این میگن فن استاد
همچی زیر سر این a.out بود پس
-
سلام.
کد C++ استاندارد از using استفاده میکنه. از Borland C استفاده میکردی قبلا؟ ;)
در ضمن، کدها رو بین تگ code بزار
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!";
return 0;
}
ابتدا این برنامه رو در یک فایل متنی در دسکتاپ با نام hello.cpp ذخیره کن.
بعد دستورات زیر رو یکی یکی تو ترمینال وارد کن.
cd Desktop/
g++ hello.cpp -o hello
./hello
-
کلا باید اینجوری آموزش داد : (یاد بگیرین به اهمق ها چگونه آموزش میدن :D)
۱:این فرمان رو تو ترمینال بزن تا g++ نصب شه.
apt-get install g++
۲:یک فایل در مسیر دلخواه با پسوند cpp بساز.
۳:کد های مورد نظر رو واردش کن.
مثال:
#include <iostream>
using namespace std ;
int main()
{
int a;
cout << "amozesh baraye ahmaghha ye honareh (jedi begirin) :D ! \n";
cin>>a;
cout << a;
return 0 ;
}
۴:این دستور رو که می بینی بالای تابع main هست باید باشه (علت میخوای بدونی بگرد من نمیدنم :D)
using namespace std ;
۵:ترمینال رو باز کن و برو به محل فایلت {{ما فرض کنیم فایل مربوطه تو میز کاره(desktop) پس باید کد زیر رو واد کنیم:}}
cd ~/Desktop
۶:برای اینکه فایلمون رو کامپایل کنیم از دستور زیر استفاده میکنیم :
یکی از اینارو وارد کن
c++ ./FileName.cpp
g++ ./FileName.cpp
نکته:به جا FileName اسم فایلت رو بنویس :D
۷:خوب... اگه error داد به من چه :D برو کدها رو چک کن . اما اگه نداد:
اما اگه error نداد برو به مسیر فایلت ... می بینی که یه فایل به اسم a.out ایجاد شده
(اگه نمی بینی..... یا مشکل بینایی داری که خدا شفا بده و زنگ بزن بیام نشونت بدم :D )
۸:خوب خدا رو شکر انگار فایلو دیدی . حالا که دیدی کد ریر رو بزن نا نتیجرو تو خود ترمینال ببینی( به این مرحله میگن فن استاد...:D)
sudo ./a.out
امید وارم کمک کرده باشم.
از کمک دوستان تونستم یاد بگیرم (۵ یا ۶ نفر سی کردن یلدم بدن :D)
از همشون ممنونم . امیدوارم همه درد و بلاها از وجود خدمون و کل جامعمون فردا بیرو بره (۱۳.۱.۹۲ ) اره ۱۳ به دره قصه حسین کرد تعریف میکنم :D
موفق باشین <<<Omilun>>>
-
دمت گرم دوستم من در حال ویرایش بودم شما کل آموزش رو دادی . آفرین xubuntu4iran
-
sudo ./a.out
چرا دسترسی ریشه بهش دادید؟؟؟
اگر g++ نداشته باشیم با دستر اول می تونیم برنامه را کامپایل کنیم؟
-
اگر g++ نداشته باشیم با دستر اول می تونیم برنامه را کامپایل کنیم؟
g++ یکی از قسمتهای GCC هست که به صورت اختصاصی برای زبون C++ طراحی شده. باید GCC رو حتماً نصب داشته باشید. با دستور زیر میتونید نصبش کنید:
$ sudo apt-get install g++
-
اگر g++ نداشته باشیم با دستر اول می تونیم برنامه را کامپایل کنیم؟
g++ یکی از قسمتهای GCC هست که به صورت اختصاصی برای زبون C++ طراحی شده. باید GCC رو حتماً نصب داشته باشید. با دستور زیر میتونید نصبش کنید:
$ sudo apt-get install g++
manam goftam bayad nasb she . hamon aval neveshtaam.
-
sudo ./a.out
همینطور که MHA152 اشاره کرد، نباید با sudo اون رو اجرا کنید و کافیه بنویسید:
./a.out
-
سلام دوستان عزیز
من قبلاْ یک آموزش تحت عنوان : برنامه نویسی و کامپایل برنامه های نوشته شده به زبان های ++Perl/Python/C/C در لینوکس
در سایت گروه امنیتی آشیانه قرار دادم.
http://ashiyane.org/forums/showthread.php?p=478108#post478108
در ضمن باید در این سایت عضو بشوید تا بتونید فایل را دانلود نمایید.
-
سلام دوستان عزیز
من قبلاْ یک آموزش تحت عنوان : برنامه نویسی و کامپایل برنامه های نوشته شده به زبان های ++Perl/Python/C/C در لینوکس
در سایت گروه امنیتی آشیانه قرار دادم.
http://ashiyane.org/forums/showthread.php?p=478108#post478108
در ضمن باید در این سایت عضو بشوید تا بتونید فایل را دانلود نمایید.
این سایتهایی که تا عضوشون نشی نمیتونی قایل بگیی یا عکس ببینی یا مطلب رو بخونی همه از من یه لایک گنده میگیرن :D