نمایش نتایج 1 تا 9 از 9

نام تاپیک: اجرای کد کامپایل شده ( Binary ) در Linux

  1. #1
    کاربر دائمی آواتار ravanfar
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    317

    اجرای کد کامپایل شده ( Binary ) در Linux

    سلام
    بزرگواران دلفی آسیستان عزیز، Mona و امیر-نا ضمن تشکر از شما
    من برنامه ام را نوشتم و Compile و با کمک راهنمایی موشکافانه دلفی آسیستان توانستم
    RUN هم بکنم و در نهایت یک کد Binary با حجم 400 kb گرفتم وقتی در آن دایرکتوری دستور ls را اجرا میکنم این فایل رنگش هم سبز است ولی با کلیک کردن و یا در پنجره ترمینال وقتی اسم فایل را مینویسم اجرا نمیشود میشه راهنمایی بفرمایید :oops:

  2. #2
    با سلام از دستور
    مسیر کامل برنامه Exec
    در Terminal استفاده کنین
    مثلا
    Exec /home/amir/prog/a.sh

  3. #3
    کاربر دائمی آواتار ravanfar
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    317
    با سلام
    من با دستور شما هنوز هم نتوانستم برنامه ام را خارج از Kylix اجرا کنم
    متشکر میشوم با راهنمایی خود مرا کمک کنید
    روانفر

  4. #4
    اگر برنامه شما یک برنامه کنسولی است ( بدون رابط کاربری )
    باید آن را از طریق محیط شل متنی اجرا کنید مثلا اگر برنامه شما
    در این آدرش باشد :

    home/my/

    باید اینطور اجرایش کنید :

    home/my/ # ./program

  5. #5
    کاربر دائمی آواتار ravanfar
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    317
    سلام
    برنامه من یک فایل با کد باینری تولید کرده که پسوندش Sh نیست ضمنا کنسولی هم نیست
    لطفا کمک کنید تا بتونم در لینوکسی هم کایلیکس رویش نیست بدون اجرای کایلیکس و run کردن اجرایش کنم.
    متشکرم
    روانفر :|

  6. #6
    کاربر دائمی آواتار ravanfar
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    317
    سلام
    همه موارد اعمال شدند ولی اجرا نشد
    با سلام از دستور
    مسیر کامل برنامه Exec
    در Terminal استفاده کنین
    مثلا
    Exec /home/amir/prog/a.sh
    اگر برنامه شما یک برنامه کنسولی است ( بدون رابط کاربری )
    باید آن را از طریق محیط شل متنی اجرا کنید مثلا اگر برنامه شما
    در این آدرش باشد :

    home/my/

    باید اینطور اجرایش کنید :

    home/my/ # ./program
    ولی اجرا نشد لطفا راهنمایی بفرمایید
    متشکرم
    رواتفر

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1382
    پست
    92
    سلام

    شما باید در یک فایل مسیر فایل های کتابخانه ای مورد نیاز برای اجرا برنامه رو بهش بدی الان درست یادم نیست.

    به زودی براتون توضیح می دم.

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1382
    پست
    92
    سلام

    شرمنده یکم دیر شد.
    برای این کار شما یه فایل ایجاد می کنید در داخل فایل :

    خط اول
    #!/bin/bash

    خط دوم
    export LD_LIBRARY_PATH=مسیر پوشه فایلهای کتابخانه ای

    خط سوم
    نام فایل اجرایی/مسیر فایل اجرایی


    در خط دوم شما باید مسیر فایل های کتابخانه ای مورد نیاز فایل اجرایی را بدهید.
    اگه kylix نصب هستش کافی مسیر شاخه bin را بهش بدید.
    برای کامپیوترهایی هم که kylix نصب نیست باید مسیر مکان که میدهید شامل این سه تا فایل باشه :

    libborqt-6.9-qt2.3.so
    libqt.so.2
    libqtintf-6.9-qt2.3.so

    یه نکته, ممکنه اسم این فایل ها یکم فرق کنه مثلا libqt.so.2 نامش باشه linqt.so.2.3.0 شما حتما باید اسمش رو به همون libqt.so.2 تغییر بدین.
    اگه از کامپوننتهای خاص که خودشون دارای فایلهای کتابخانه ای مجزا هستند استفاده می کنید انها را هم باید اضافه کنید.
    در آخر یادتون باشه اجازه اجرا را برای فایلی که ساختید بدید.
    یه نمونه :

    #!/bin/bash
    export LD_LIBRARY_PATH=/home/mehdi/kylix3/bin
    /home/mehdi/test/Project1


    انشالله که مفید واقع بشه.

  9. #9
    اگر جواب کامل و قطعی می خوای برو تو این صفحه
    http://www.efg2.com/Lab/Library/Kylix/deployment.htm

تاپیک های مشابه

  1. کار با فیلد از نوع باینری binary در دلفی
    نوشته شده توسط syrp64 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: شنبه 30 دی 1385, 14:46 عصر
  2. binary compatibility in linux
    نوشته شده توسط Mehdi Asgari در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 3
    آخرین پست: شنبه 04 شهریور 1385, 20:29 عصر
  3. نحوه ذخیره داده های باینری (Binary)
    نوشته شده توسط Ali Ya Amin در بخش Access
    پاسخ: 2
    آخرین پست: یک شنبه 25 اردیبهشت 1384, 14:44 عصر
  4. فایل cpp تبدیل به فایل binary شده چرا؟
    نوشته شده توسط rezanew در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: چهارشنبه 19 اسفند 1383, 06:14 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •