frama-c.byte - ক্লাউডে অনলাইন

এটি হল frama-c.byte কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


ফ্রামা-সি [.বাইট] - সি প্রোগ্রামগুলির জন্য একটি স্ট্যাটিক বিশ্লেষক

ফ্রামা-সি-গুই[.বাইট] - ফ্রামা-সি এর গ্রাফিকাল ইন্টারফেস

সাইনোপিসিস


ফ্রেম-গ [ অপশন ] নথি পত্র

বর্ণনাঃ


ফ্রেম-গ C. It এ লেখা সোর্স কোডের বিশ্লেষণের জন্য নিবেদিত সরঞ্জামগুলির একটি স্যুট
একটি একক সহযোগিতামূলক কাঠামোর মধ্যে বেশ কয়েকটি স্ট্যাটিক বিশ্লেষণ কৌশল সংগ্রহ করে। এই
ফ্রেমওয়ার্ক অতিরিক্ত প্লাগইন দ্বারা প্রসারিত করা যেতে পারে $FRAMAC_PLUGIN ডিরেক্টরি.
আদেশ

frama-c -help

বর্তমানে ইনস্টল করা প্লাগইনগুলির সম্পূর্ণ তালিকা প্রদান করবে।

ফ্রামা-সি-গুই এর গ্রাফিকাল ইউজার ইন্টারফেস ফ্রেম-গ. এটি হিসাবে একই বিকল্প বৈশিষ্ট্য
কমান্ড লাইন সংস্করণ।

frama-c.byte এবং frama-c-gui.byte কমান্ড লাইনের ocaml বাইটকোড সংস্করণ এবং
গ্রাফিক্যাল ইউজার ইন্টারফেস যথাক্রমে।

ডিফল্টরূপে, Frama-C স্বীকৃতি দেয় .c ফাইলগুলিকে সি ফাইল হিসাবে প্রি-প্রসেসিং প্রয়োজন এবং .i ফাইল হিসাবে
সি ফাইলগুলি ইতিমধ্যেই প্রি-প্রসেস করা হয়েছে। কিছু প্লাগইন স্বীকৃত তালিকা প্রসারিত করতে পারে
নথি পত্র. প্রি-প্রসেসিং এর মাধ্যমে কাস্টমাইজ করা যায় -cpp-কমান্ড এবং -cpp-অতিরিক্ত-আর্গস
অপশন।

বিকল্প


বাক্য গঠন

একটি অতিরিক্ত পরামিতি গ্রহণের বিকল্পগুলিও ফর্মের নীচে লেখা যেতে পারে

-পছন্দ=পরম

এই বিকল্প বাধ্যতামূলক যখন পরম ড্যাশ দিয়ে শুরু হয় ('-')

কোন প্যারামিটার লাগে না অধিকাংশ বিকল্প একটি সংশ্লিষ্ট আছে

-না- বিকল্প

বিকল্প যার বিপরীত প্রভাব আছে।

সাহায্য অপশন

-হেল্প একটি সংক্ষিপ্ত ব্যবহারের বিজ্ঞপ্তি এবং ইনস্টল করা প্লাগইনগুলির তালিকা দেয়।

কার্নেল-সহায়তা
Frama-C এর কার্নেল দ্বারা স্বীকৃত বিকল্পগুলির তালিকা প্রিন্ট করে

-ভারবস n
ভার্বোসিটি লেভেল সেট করে (ডিফল্ট হল 1)। এটি 0 এ সেট করলে কম অগ্রগতি হবে
বার্তা এই স্তর এছাড়াও একটি প্রতি সেট করা যেতে পারে প্লাগ লাগানো ভিত্তি, বিকল্প সহ -প্লাগ লাগানো-
ভার্বোস n. কার্নেলের ভার্বোসিটি লেভেল অপশন দিয়ে নিয়ন্ত্রণ করা যায়
-কার্নেল-ভার্বোস n.

-ডিবাগ n
ডিবাগিং লেভেল সেট করে (ডিফল্ট হল 0, মানে কোনো ডিবাগিং বার্তা নেই)। এই বিকল্প
প্রতি প্লাগইন (এবং কার্নেল) বিশেষীকরণের মতো একই আছে -ভারবস.

- শান্ত ভার্বোসিটি এবং ডিবাগিং লেভেল 0 এ সেট করে।

অপশন সমূহ নিয়ামক ফ্রামা-সি শাঁস

-পরম-বৈধ-পরিসীমা
বিবেচনা করে যে পরিসরের সমস্ত সংখ্যাসূচক ঠিকানা মিনিট-MAX বৈধ সীমা আছে
ocaml পূর্ণসংখ্যা ধ্রুবক হিসাবে পার্স করা হয়েছে। ডিফল্টরূপে, সব সংখ্যাসূচক ঠিকানা হয়
অবৈধ বলে বিবেচিত।

-অ্যাড-পাথ p1[,p2[...,pn]]
ডিরেক্টরি যোগ করে দ্বারা প্লাগইন আছে এমন ডিরেক্টরির তালিকায়
অনুসন্ধান

[-না]-অনুমতি-নকল
পরীক্ষা এবং লুপ স্বাভাবিকীকরণের সময় ছোট ব্লকের নকলের অনুমতি দেয়।
অন্যথায়, স্বাভাবিককরণ লেবেল এবং গোটো ব্যবহার করে। বড় ব্লক এবং ব্লক সহ নন-
তুচ্ছ নিয়ন্ত্রণ প্রবাহ নকল হয় না. ডিফল্ট হ্যাঁ.

[-না] -নোট
ACSL টীকা পড়ে। এটি ডিফল্ট। টীকা প্রাক প্রক্রিয়াজাত করা হয় না
ডিফল্ট. ব্যবহার করুন -pp-এনোট যে জন্য.

-বিগ-ইনটস-হেক্স সর্বোচ্চ
থেকে বড় পূর্ণসংখ্যা সর্বোচ্চ হেক্সাডেসিমেলে প্রদর্শিত হয় (ডিফল্টরূপে, সমস্ত পূর্ণসংখ্যা
দশমিকে প্রদর্শিত)

-চেক অভ্যন্তরীণ AST (শুধুমাত্র বিকাশকারীদের জন্য) অখণ্ডতা পরীক্ষা করে।

[-না]-পতন-কল-কাস্ট
একটি ফাংশন দ্বারা প্রত্যাবর্তিত মান এবং এটির মানগুলির মধ্যে অন্তর্নিহিত কাস্টের অনুমতি দেয়৷
নির্ধারিত. অন্যথায়, একটি অস্থায়ী পরিবর্তনশীল ব্যবহার করা হয় এবং কাস্টটি সুস্পষ্ট করা হয়।
ডিফল্ট হ্যাঁ.

[-no] -constfold
বিশ্লেষণের আগে কোডের সমস্ত সিনট্যাক্টিক্যালি ধ্রুবক এক্সপ্রেশনগুলিকে ভাঁজ করে। পূর্ব নির্ধারিত
না থেকে

[-না]-চালিয়ে রাখুন-বিক্ষোভ-ত্রুটি
একটি টীকা বিশ্লেষণ করার সময়, ডিফল্ট আচরণ ( -না এই বিকল্পের সংস্করণ)
যখন একটি টাইপচেকিং ত্রুটি ঘটে তখন সোর্স ফাইলটিকে প্রত্যাখ্যান করা হয় যেমনটি ক্ষেত্রে
সি কোডের মধ্যে টাইপচেকিং ত্রুটি। এই বিকল্পটি চালু হলে, টাইপচেকার করবে
শুধুমাত্র একটি সতর্কতা আউটপুট করুন এবং টীকাটি বাতিল করুন কিন্তু টাইপচেকিং অব্যাহত থাকবে
(সি কোডের ত্রুটি এখনও মারাত্মক, যদিও)।

-cpp-কমান্ড cmd কমান্ড
ব্যবহারসমূহ cmd কমান্ড সি ফাইলগুলিকে প্রি-প্রসেস করার কমান্ড হিসাবে। ডিফল্ট থেকে সিপিপি পরিবেশ
পরিবর্তনশীল বা থেকে

gcc -C -E -I.

যদি এটি সেট না করা হয়। ACSL টীকা সংরক্ষণ করার জন্য, প্রিপ্রসেসর অবশ্যই রাখতে হবে
মন্তব্য ( -C জিসিসির জন্য বিকল্প)। %1 এবং %2 ব্যবহার করা যেতে পারে cmd কমান্ড বোঝাতে
যথাক্রমে মূল উৎস ফাইল এবং প্রাক-প্রক্রিয়াকৃত ফাইল

-cpp-অতিরিক্ত-আর্গস args
প্রাক-প্রসেসরকে অতিরিক্ত আর্গুমেন্ট দেয়। এই শুধুমাত্র যখন দরকারী
-প্রিপ্রসেস-এনোট সেট করা হয় প্রাক-প্রক্রিয়াকরণ টীকা দুটি পৃথক পূর্বে সম্পন্ন করা হয়
প্রক্রিয়াকরণ পর্যায়ে। প্রথমটি হল সি কোডের একটি সাধারণ পাস যা ম্যাক্রো ধরে রাখে
সংজ্ঞা এগুলি তারপর দ্বিতীয় পাসে ব্যবহৃত হয় যার সময় টীকাগুলি থাকে৷
প্রাক-প্রক্রিয়াজাত। args শুধুমাত্র প্রথম পাসের জন্য ব্যবহার করা হয়, যাতে আর্গুমেন্ট হয়
দুইবার ব্যবহার করা উচিত নয় (যেমন অতিরিক্ত অন্তর্ভুক্ত নির্দেশাবলী বা ম্যাক্রো
সংজ্ঞা) এর পরিবর্তে সেখানে যেতে হবে -cpp-কমান্ড.

[-না]-ডাইনলিংক
চালু হলে, অনুসন্ধানের পথে পাওয়া সমস্ত গতিশীল প্লাগ-ইন লোড করুন (দেখুন -প্রিন্ট-প্লাগইন-
পথ ডিফল্ট অনুসন্ধান পথ সম্পর্কে আরও তথ্যের জন্য)। অন্যথায়, শুধুমাত্র প্লাগইন
দ্বারা অনুরোধ করা হয়েছে -লোড-মডিউল লোড করা হবে। ডিফল্ট আচরণ চালু আছে।

-এনামস repr
গণনাকৃত প্রকারের উপস্থাপনা নির্ধারণের উপায় বেছে নিন। ফ্রেম-গ
-এনামস সাহায্য উপলব্ধ বিকল্পের তালিকা দেয়। ডিফল্ট হয় gcc-enums

- float-digits n
ফ্লোটিং-পয়েন্ট নম্বর আউটপুট করার সময়, প্রদর্শন করুন n অঙ্ক ডিফল্ট 12.

-ফ্লোট-ফ্লাশ-থেকে-শূন্য
ফ্লোটিং পয়েন্ট অপারেশন শূন্য ফ্লাশ

-ফ্লোট-হেক্স
প্রদর্শন হেক্সাডেসিমেল হিসাবে floats

ফ্লোট-স্বাভাবিক
স্ট্যান্ডার্ড Ocaml রুটিন সহ ফ্লোট প্রদর্শন করে

- float-আত্মীয়
ফ্লোট ব্যবধান প্রদর্শন করুন [ নিম্ন সীমা++প্রস্থ ]

[-no] -force-rl-arg-eval
ফাংশন কলের আর্গুমেন্টের জন্য ডান থেকে বাম মূল্যায়ন ক্রম জোর করে। অন্যথায়
সি স্ট্যান্ডার্ডের মতো মূল্যায়নের আদেশ অনির্দিষ্ট রেখে দেওয়া হয়েছে। না থেকে ডিফল্ট।

-জার্নাল-অক্ষম করুন
বর্তমান সেশনের একটি জার্নাল আউটপুট করবেন না। দেখা -জার্নাল-সক্ষম.

-জার্নাল-সক্ষম
ডিফল্টরূপে চালু, বর্তমান সময়ে সম্পাদিত সমস্ত কর্মের একটি জার্নাল ডাম্প করে
Frama-C সেশন একটি ocaml স্ক্রিপ্ট আকারে যেটির সাথে রিপ্লে করা যেতে পারে -ভার-
লিপি. স্ক্রিপ্টের নাম দিয়ে সেট করা যেতে পারে -জার্নাল-নাম বিকল্প।

-জার্নাল-নাম নাম
জার্নাল ফাইলের নাম সেট করুন (এর ছাড়া .ml এক্সটেনশন)। ডিফল্ট থেকে
ফ্রেম_সি_জার্নাল।

-প্রাথমিক-প্যাডিং-স্থানীয়
স্থানীয়দের অন্তর্নিহিত প্রারম্ভিকতা প্যাডিং বিটকে 0 এ সেট করে। মিথ্যা হলে, প্যাডিং বিট
শুরু ছাড়া বাকি আছে (ডিফল্ট হ্যাঁ)।

[-না]-মন্তব্য রাখুন
সোর্স কোড প্রিন্ট করার সময় মন্তব্য সংরক্ষণ করার চেষ্টা করে (ডিফল্ট না থেকে)।

[-না]-কিপ-সুইচ
কখন -সিম্পলিফাই-সিএফজি সেট করা হয়, সুইচ স্টেটমেন্ট রাখে। না থেকে ডিফল্ট।

-অব্যবহৃত-নির্দিষ্ট-ফাংশন রাখুন
দেখ অপসারণ-অব্যবহৃত-নির্দিষ্ট-ফাংশন

[-না] -লিব-এন্ট্রি
নির্দেশ করে যে প্রোগ্রাম এক্সিকিউশনের সময় এন্ট্রি পয়েন্ট কল করা হয়। এই বোঝায়
বিশেষ করে যে গ্লোবাল ভেরিয়েবলের প্রাথমিক মান আছে বলে ধরে নেওয়া যায় না।
ডিফল্ট হয় -নো-লিব-এন্ট্রি: এন্ট্রি পয়েন্ট হল এর প্রারম্ভিক বিন্দু
প্রোগ্রাম এবং গ্লোবাল তাদের প্রাথমিক মান আছে।

-ভার ফাইল
এর মধ্যে থাকা (আগে সংরক্ষিত) অবস্থা লোড করুন ফাইল.

-লোড-মডিউল m1[,m2[...,mn]]
ocaml মডিউল লোড করে দ্বারা . এই মডিউল হতে হবে .cmxsজন্য ফাইল
Frama-c এর নেটিভ কোড সংস্করণ এবং .cmoor.cmaবাইটকোড সংস্করণের জন্য ফাইল (দেখুন
আরো তথ্যের জন্য Ocaml ম্যানুয়াল এর Dynlink বিভাগ)। সমস্ত মডিউল যা
প্লাগইন অনুসন্ধান পাথ স্বয়ংক্রিয়ভাবে লোড হয়.

-লোড-স্ক্রিপ্ট s1[,s2,[...,sn]]
ocaml স্ক্রিপ্ট লোড করে দ্বারা . স্ক্রিপ্ট হতে হবে .mlনথি পত্র. তারা
শুধুমাত্র Ocaml স্ট্যান্ডার্ড লাইব্রেরি এবং Frama-C এর API এর উপর নির্ভর করে কম্পাইলযোগ্য হতে হবে। যদি
কিছু কাস্টম সংকলন পদক্ষেপ প্রয়োজন, সেগুলি Frama-C এর বাইরে কম্পাইল করুন এবং ব্যবহার করুন
-লোড-মডিউল পরিবর্তে.

-মাছডেপ মেশিন
ব্যবহারসমূহ মেশিন বর্তমান মেশিন-নির্ভর কনফিগারেশন হিসাবে (বিভিন্ন আকারের
পূর্ণসংখ্যার ধরন, প্রান্তিকতা, ...)। বর্তমানে সমর্থিত মেশিনের তালিকা হল
মাধ্যমে উপলব্ধ -মাছডেপ সাহায্য বিকল্প ডিফল্ট হয় , x86_32

-প্রধান f
সেট f বিশ্লেষণের এন্ট্রি পয়েন্ট হিসাবে। 'প্রধান' থেকে ডিফল্ট। ডিফল্টরূপে, এটা
বিশ্লেষণের অধীনে প্রোগ্রামের সূচনা পয়েন্ট হিসাবে বিবেচিত। ব্যবহার করুন -লিব-এন্ট্রি if f
একটি মৃত্যুদন্ডের মাঝখানে ডাকা হবে অনুমিত হয়.

-অস্পষ্ট
কোডের একটি অস্পষ্ট সংস্করণ প্রিন্ট করে (যেখানে আসল শনাক্তকারী প্রতিস্থাপিত হয়
অর্থহীন এক দ্বারা) এবং প্রস্থান করে। আসল এবং নতুনের মধ্যে চিঠিপত্রের টেবিল
চিহ্নগুলি ফলাফলের শুরুতে রাখা হয়।

-ওকোড ফাইল
সুন্দর-মুদ্রিত কোডে পুনঃনির্দেশ করে ফাইল স্ট্যান্ডার্ড আউটপুটের পরিবর্তে।

[-no] -orig-নাম
স্বাভাবিকীকরণ পর্যায়ে, কিছু ভেরিয়েবলের নাম পরিবর্তন করা হতে পারে যখন ভিন্ন হয়
একই নামের ভেরিয়েবল সহ-অস্তিত্ব করতে পারে (যেমন একটি বৈশ্বিক পরিবর্তনশীল এবং একটি আনুষ্ঠানিক
প্যারামিটার)। যখন এই বিকল্পটি চালু থাকে, প্রতিবার এটি ঘটলে একটি বার্তা মুদ্রিত হয়।
না থেকে ডিফল্ট।

[-না]-সতর্ক-স্বাক্ষরিত-নিচু
যখন সাইনড ডাউনকাস্ট গন্তব্যের পরিসর অতিক্রম করতে পারে তখন অ্যালার্ম জেনারেট করুন (এতে ডিফল্ট
না).

[-না]-সতর্ক-স্বাক্ষরিত-ওভারফ্লো
স্বাক্ষরিত ক্রিয়াকলাপের জন্য অ্যালার্ম জেনারেট করে যা ওভারফ্লো (ডিফল্ট থেকে হ্যাঁ)।

[-না]-সতর্ক-আনসাইন করা-ডাউনকাস্ট
অ্যালার্ম জেনারেট করুন যখন স্বাক্ষরবিহীন ডাউনকাস্ট গন্তব্য পরিসীমা অতিক্রম করতে পারে (ডিফল্ট
না থেকে)।

[-না]-সতর্ক-স্বাক্ষরবিহীন-ওভারফ্লো
স্বাক্ষরবিহীন ক্রিয়াকলাপগুলির জন্য অ্যালার্ম তৈরি করে যা ওভারফ্লো (ডিফল্ট থেকে না)।

[-না] -পিপি-নোট
প্রাক-প্রক্রিয়া টীকা। এটি বর্তমানে শুধুমাত্র gcc (বা GNU) ব্যবহার করার সময়ই সম্ভব
cpp) প্রি-প্রসেসর। ডিফল্ট হল টীকাগুলি প্রি-প্রসেস না করা।

[-না] -মুদ্রণ
CIL দ্বারা স্বাভাবিক হিসাবে সোর্স কোড প্রিন্ট-প্রিন্ট করে (ডিফল্ট না থেকে)।

-প্রিন্ট-লিবপথ
Frama-C কার্নেল লাইব্রেরি ইনস্টল করা আছে এমন ডিরেক্টরিটি আউটপুট করে

-প্রিন্ট-পথ
এর উপনাম -প্রিন্ট-শেয়ার-পাথ

-প্রিন্ট-প্লাগইন-পাথ
ডিরেক্টরিটি আউটপুট করে যেখানে Frama-C তার প্লাগইনগুলি অনুসন্ধান করে (এর দ্বারা ওভারাইড করা যেতে পারে
FRAMAC_PLUGIN পরিবর্তনশীল এবং -অ্যাড-পাথ বিকল্প)

-প্রিন্ট-শেয়ার-পাথ
ডিরেক্টরিটি আউটপুট করে যেখানে Frama-C এর ডেটা সঞ্চয় করে (এর দ্বারা ওভারাইড করা যেতে পারে
FRAMAC_SHARE পরিবর্তনশীল)

অপসারণ-অব্যবহৃত-নির্দিষ্ট-ফাংশন
একটি ACSL স্পেসিফিকেশন আছে কিন্তু ব্যবহার করা হয় না যে ফাংশন প্রোটোটাইপ রাখে
কোড এটি ডিফল্ট। বৈশিষ্ট্য থাকার ফাংশন FRAMAC_BUILTIN সবসময়
রাখা।

-নিরাপদ-অ্যারে
মাল্টিডাইমেনশনাল অ্যারে বা অ্যারেগুলির জন্য যেগুলি structs এর ভিতরের ক্ষেত্রগুলি, অনুমান করে যে
সমস্ত অ্যাক্সেস অবশ্যই আবদ্ধ হতে হবে (ডিফল্টরূপে সেট)। বিপরীত বিকল্প হয় -অনিরাপদ-
অ্যারে

-সংরক্ষণ ফাইল
Frama-C এর স্টেটকে সংরক্ষণ করে ফাইল বিশ্লেষণ সঞ্চালিত হয়েছে পরে.

[-না]-সরলীকরণ-সিএফজি
বিশ্লেষণের আগে বিরতি, চালিয়ে যাওয়া এবং বিবৃতি পরিবর্তন করে। না থেকে ডিফল্ট।

-তারপর একজনকে বিশ্লেষণ রচনা করার অনুমতি দেয়: Frama-C এর প্রথম রান বিকল্পগুলির সাথে ঘটবে
আগে -তারপর এবং পরে বিকল্পগুলির সাথে একটি দ্বিতীয় রান করা হবে -তারপর উপরে
প্রথম রান থেকে বর্তমান প্রকল্প।

-তারপর prj
অনুরূপ, একই, সমতুল্য -তারপর ব্যতীত দ্বিতীয় রানটি প্রকল্পে সঞ্চালিত হয় prj যদি এমন না হয়
প্রকল্প বিদ্যমান, Frama-C একটি ত্রুটি সহ প্রস্থান করে।

-time ফাইল
প্রদত্ত ব্যবহারকারীর সময় এবং তারিখ যোগ করে ফাইল যখন Frama-C প্রস্থান করে।

-টাইপচেক
সোর্স ফাইলের টাইপচেক জোর করে। এই বিকল্পটি শুধুমাত্র প্রাসঙ্গিক যদি আর না হয়
বিশ্লেষণের অনুরোধ করা হয়েছে (যেহেতু বিশ্লেষণের আগে টাইপচেকিং নিহিতভাবে ঘটবে
চালু হয়)।

-উলেভেল n
সিনট্যাক্টিক্যালি লুপ আনরোল করুন n বিশ্লেষণ আগে বার. এটি বেশ ব্যয়বহুল হতে পারে
এবং কিছু প্লাগইন (যেমন মান বিশ্লেষণ) সঞ্চালনের আরও কার্যকর উপায় প্রদান করে
একই জিনিস. আরও তথ্যের জন্য তাদের নিজ নিজ ম্যানুয়াল দেখুন. এটাও পারে
এর মাধ্যমে প্রতি-লুপের ভিত্তিতে সক্রিয় করা হবে লুপ pragma তালিকাভুক্ত করা নির্দেশ ক
জন্য নেতিবাচক মান n এই ধরনের pragmas বাধা দেবে.

[-না] -ইউনিকোড
UTf8 অক্ষর সহ ACSL সূত্র আউটপুট করে। এটি ডিফল্ট। যখন দেওয়া হয়
-নো-ইউনিকোড বিকল্প, Frama-C পরিবর্তে ASCII সংস্করণ ব্যবহার করবে। ACSL ম্যানুয়াল দেখুন
চিঠিপত্রের জন্য

-অনিরাপদ-অ্যারে
দেখ -নিরাপদ-অ্যারে

[-না]-অনির্দিষ্ট-অ্যাক্সেস
অনির্দিষ্ট ক্রমে (সি অনুযায়ী
সিকোয়েন্স পয়েন্টের স্ট্যান্ডার্ডের ধারণা) পৃথক অবস্থানে সঞ্চালিত হয়। সঙ্গে
-কোন-অনির্দিষ্ট-অ্যাক্সেস, ধরে নেয় যে এটি সর্বদাই হয় (এটি ডিফল্ট)।

-version
Frama-C এর সংস্করণ স্ট্রিং আউটপুট করে

-সতর্ক-দশমিক-ভাসা
সতর্ক করে যখন একটি ফ্লোটিং-পয়েন্ট ধ্রুবককে সঠিকভাবে উপস্থাপন করা যায় না (যেমন 0.1)।
এর একটি হতে পারে না, একদা, বা সব

[-না]-সতর্ক-অঘোষিত-কলি
একটি ফাংশন ঘোষণা করার আগে কল করা হলে সতর্ক করে (ডিফল্টরূপে সেট)।
ফ্রেমা-সি

প্লাগইন নির্দিষ্ট অপশন

প্রতিটির জন্য প্লাগ লাগানো, আদেশ

ফ্রেম-সি -প্লাগ লাগানো-হেল্প

প্লাগইনের জন্য নির্দিষ্ট বিকল্পগুলির তালিকা দেবে।

প্রস্থান করুন স্থিতি


0 সফল মৃত্যুদন্ড

1 অবৈধ ব্যবহারকারী ইনপুট

2 ব্যবহারকারীর বাধা (হত্যা বা সমতুল্য)

3 অনুপযুক্ত বৈশিষ্ট্য

4 5 6 অভ্যন্তরীণ ত্রুটি

125 অজানা ত্রুটি

2-এর বেশি প্রস্থান স্থিতি একটি বাগ হিসাবে বিবেচনা করা যেতে পারে (বা ক্ষেত্রের জন্য একটি বৈশিষ্ট্য অনুরোধ
প্রস্থান অবস্থা 3) এবং Frama-C-এর BTS-এ রিপোর্ট করা যেতে পারে (নীচে দেখুন)।

পরিবেশ বৈচিত্র্য


Frama-C এর মাধ্যমে ফাইলের সন্ধান করে এমন জায়গাগুলি নিয়ন্ত্রণ করা সম্ভব
নিম্নলিখিত ভেরিয়েবল.

FRAMAC_LIB
ডিরেক্টরি যেখানে কার্নেলের সংকলিত ইন্টারফেস ইনস্টল করা আছে

FRAMAC_PLUGIN
ডিরেক্টরি যেখানে Frama-C স্ট্যান্ডার্ড প্লাগ-ইন খুঁজে পেতে পারে। আপনি যদি প্লাগইন করতে চান
বিভিন্ন জায়গায়, ব্যবহার করুন -অ্যাড-পাথ পরিবর্তে.

FRAMAC_SHARE
ডিরেক্টরি যেখানে Frama-C ডেটা ইনস্টল করা আছে।

onworks.net পরিষেবাগুলি ব্যবহার করে অনলাইনে frama-c.byte ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম