ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

makedepend - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে makedepend চালান

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

কার্যক্রম:

NAME এর


makedepend - মেকফাইলে নির্ভরতা তৈরি করুন

সাইনোপিসিস


নির্ভর করে [ -Dনাম=Def ] [ -Dনাম ] [ -Iঅন্তর্ভুক্ত ] [ -Yঅন্তর্ভুক্ত ] [ -a ] [ -fমেকফাইল
] [ -অন্তর্ভুক্ত ফাইল ] [ -oobjsuffix ] [ -pobjprefix ] [ -sস্ট্রিং ] [ -wপ্রস্থ ] [ -v ] [ -m ]
[--- অন্যান্য অপশন --] উৎস ফাইল ...

বর্ণনাঃ


সার্জারির নির্ভর করে প্রোগ্রাম প্রতিটি পড়া উৎস ফাইল ক্রমানুসারে এবং এটিকে C-এর মতো পার্স করে
প্রিপ্রসেসর, সব প্রক্রিয়াকরণ #অন্তর্ভুক্ত, #সংজ্ঞায়িত করুন, #undef, #ifdef, #ifndef, #যদি শেষ, #যদি,
#এলিফ এবং # আরও নির্দেশাবলী যাতে এটি সঠিকভাবে বলতে পারে কোনটি #অন্তর্ভুক্ত, নির্দেশনা হবে
একটি সংকলনে ব্যবহার করা হবে। যে কোন #অন্তর্ভুক্ত, নির্দেশাবলী অন্যান্য থাকার ফাইল উল্লেখ করতে পারেন
# অন্তর্ভুক্ত নির্দেশাবলী, এবং পার্সিং এই ফাইলগুলিতেও ঘটবে।

প্রতিটি ফাইল যে একটি উৎস ফাইল অন্তর্ভুক্ত, প্রত্যক্ষ বা পরোক্ষভাবে, কি নির্ভর করে কল a
নির্ভরতা এই নির্ভরতাগুলি তখন একটি তে লেখা হয় মেকফাইল এমনভাবে যে করা(২০১০)
নির্ভরতা পরিবর্তিত হলে কোন অবজেক্ট ফাইলগুলি পুনরায় কম্পাইল করা আবশ্যক তা জানতে পারবে।

গতানুগতিক, নির্ভর করে নামের ফাইলে এর আউটপুট রাখে মেকফাইল যদি এটি বিদ্যমান থাকে,
অন্যভাবে মেকফাইল। একটি বিকল্প মেকফাইল এর সাথে নির্দিষ্ট করা যেতে পারে -f বিকল্প এটা প্রথম
লাইনের জন্য মেকফাইল অনুসন্ধান করে

# এই লাইনটি মুছবেন না - এটির উপর নির্ভর করে।

অথবা একটি সঙ্গে প্রদান -s বিকল্প, নির্ভরতা আউটপুট জন্য একটি বিভেদক হিসাবে। যদি খুঁজে পাওয়া যায়
এটি, এটি মেকফাইলের শেষ পর্যন্ত এটি অনুসরণ করে সবকিছু মুছে ফেলবে এবং আউটপুট দেবে
এই লাইনের পরে। যদি এটি খুঁজে না পায়, তাহলে প্রোগ্রামটি স্ট্রিংটিকে এর শেষে যুক্ত করবে
makefile এবং তার পরে আউটপুট রাখুন। প্রতিটির জন্য, প্রত্যেকটির জন্য উৎস ফাইল প্রদর্শিত হচ্ছে
কমান্ড লাইন, নির্ভর করে ফর্মের মেকফাইলে লাইন রাখে

sourcefile.o: dfile...

কোথায় sourcefile.o কমান্ড লাইনের নাম হল যার প্রত্যয় ``.o'' দিয়ে প্রতিস্থাপিত হয়েছে,
এবং dfile একটি আবিষ্কৃত একটি নির্ভরতা হয় # অন্তর্ভুক্ত পার্স করার সময় নির্দেশ উৎস ফাইল or
এটি অন্তর্ভুক্ত ফাইলগুলির মধ্যে একটি।

EXAMPLE টি


সাধারণত, নির্ভর করে একটি মেকফাইল টার্গেটে ব্যবহার করা হবে যাতে টাইপ করলে ``make depend'' হবে
মেকফাইলের জন্য নির্ভরতা আপ টু ডেট আনুন। উদাহরণ স্বরূপ,
SRCS = file1.c file2.c...
CFLAGS = -O -DHACK -I../foobar -xyz
নির্ভরশীল:
মেক ডিপেন্ড -- $(CFLAGS) -- $(SRCS)

বিকল্প


প্রোগ্রামটি এমন কোনো বিকল্পকে উপেক্ষা করবে যা এটি বুঝতে পারে না যাতে আপনি এটি ব্যবহার করতে পারেন
একই আর্গুমেন্ট যা আপনি চান cc(1).

-Dনাম=Def or -Dনাম
সংজ্ঞায়িত করুন। এই জন্য একটি সংজ্ঞা স্থাপন নাম in নির্ভর করে প্রতীক টেবিল। ছাড়া
= def প্রতীকটি ``1'' হিসাবে সংজ্ঞায়িত হয়।

-Iঅন্তর্ভুক্ত
ডিরেক্টরি অন্তর্ভুক্ত করুন। এই বিকল্পটি বলে নির্ভর করে prepend অন্তর্ভুক্ত এর তালিকায়
যখন এটি একটি সম্মুখীন হয় অনুসন্ধান করার জন্য ডিরেক্টরি # অন্তর্ভুক্ত নির্দেশ গতানুগতিক,
নির্ভর করে শুধুমাত্র স্ট্যান্ডার্ড অনুসন্ধান করে ডিরেক্টরি অন্তর্ভুক্ত করে (সাধারণত / usr / অন্তর্ভুক্ত এবং
সম্ভবত একটি কম্পাইলার-নির্ভর ডিরেক্টরি)।

-Yঅন্তর্ভুক্ত
সমস্ত স্ট্যান্ডার্ড অন্তর্ভুক্ত ডিরেক্টরিগুলিকে একক নির্দিষ্ট অন্তর্ভুক্ত সহ প্রতিস্থাপন করুন
ডিরেক্টরি; আপনি বাদ দিতে পারেন অন্তর্ভুক্ত শুধু স্ট্যান্ডার্ড অনুসন্ধান প্রতিরোধ
ডিরেক্টরি অন্তর্ভুক্ত।

-a নির্ভরতাগুলি প্রতিস্থাপনের পরিবর্তে ফাইলের শেষে যুক্ত করুন।

-fমেকফাইল
ফাইলের নাম। এটি আপনাকে একটি বিকল্প মেকফাইল নির্দিষ্ট করতে দেয় যার মধ্যে নির্ভর করে পারেন
তার আউটপুট রাখুন। ফাইলের নাম হিসেবে ``-'' উল্লেখ করা হচ্ছে (যেমন, -চ-) আউটপুট পাঠায়
একটি বিদ্যমান ফাইল পরিবর্তন করার পরিবর্তে আদর্শ আউটপুট।

-অন্তর্ভুক্ত ফাইল
ইনপুট হিসাবে ফাইল প্রক্রিয়া করুন, এবং প্রক্রিয়া করার আগে সমস্ত ফলাফল আউটপুট অন্তর্ভুক্ত করুন
নিয়মিত ইনপুট ফাইল। নির্দিষ্ট ফাইল একটি অন্তর্ভুক্ত হলে এটি একই প্রভাব আছে
বিবৃতি যা নিয়মিত ইনপুট ফাইলের প্রথম লাইনের আগে উপস্থিত হয়।

-oobjsuffix
অবজেক্ট ফাইল প্রত্যয়. কিছু সিস্টেমে অবজেক্ট ফাইল থাকতে পারে যার প্রত্যয় কিছু
``.o'' ছাড়া অন্য। এই বিকল্পটি আপনাকে আরেকটি প্রত্যয় নির্দিষ্ট করতে দেয়, যেমন ``.b''
সঙ্গে -ওব অথবা ``:obj' এর সাথে -o:obj এবং তাই ঘোষণা।

-pobjprefix
অবজেক্ট ফাইলের উপসর্গ। অবজেক্ট ফাইলের নামের সাথে প্রিফিক্সটি প্রিপেন্ড করা হয়। এই
সাধারণত অবজেক্ট ফাইলের জন্য একটি ভিন্ন ডিরেক্টরি নির্ধারণ করতে ব্যবহৃত হয়। ডিফল্ট হয়
খালি স্ট্রিং

-sস্ট্রিং
স্ট্রিং ডিলিমিটার শুরু হচ্ছে। এই বিকল্পটি আপনাকে একটি ভিন্ন স্ট্রিং নির্দিষ্ট করার অনুমতি দেয়
নির্ভর করে মেকফাইলে সন্ধান করতে।

-wপ্রস্থ
লাইন প্রস্থ. সাধারণত, নির্ভর করে এটি যে প্রতিটি আউটপুট লাইন লিখেছে তা নিশ্চিত করবে
পঠনযোগ্যতার জন্য 78টি অক্ষরের বেশি হবে না। এই বিকল্পটি সক্ষম করে
আপনি এই প্রস্থ পরিবর্তন করতে.

-v ভার্বোস অপারেশন। এই বিকল্প কারণ নির্ভর করে অন্তর্ভুক্ত ফাইল তালিকা নির্গত করতে
প্রতিটি ইনপুট ফাইল দ্বারা।

-m একাধিক অন্তর্ভুক্তি সম্পর্কে সতর্ক করুন। এই বিকল্প কারণ নির্ভর করে একটি সতর্কতা তৈরি করতে যদি
যেকোনো ইনপুট ফাইলে একাধিকবার অন্য ফাইল অন্তর্ভুক্ত থাকে। এর আগের সংস্করণগুলিতে
নির্ভর করে এই ছিল ডিফল্ট আচরণ; ডিফল্ট আরও ভাল পরিবর্তন করা হয়েছে
সি কম্পাইলারের আচরণের সাথে মেলে, যা একাধিক অন্তর্ভুক্তি বিবেচনা করে না
একটি ত্রুটি হতে এই বিকল্পটি পশ্চাদপদ সামঞ্জস্যের জন্য এবং সাহায্য করার জন্য প্রদান করা হয়েছে৷
একাধিক অন্তর্ভুক্তির সাথে সম্পর্কিত ডিবাগিং সমস্যা।

-- অপশন --
If নির্ভর করে আর্গুমেন্ট লিস্টে একটি ডবল হাইফেন (--) এর সম্মুখীন হয়, তারপর যেকোনো
এটি অনুসরণ করা অস্বীকৃত যুক্তি নীরবে উপেক্ষা করা হবে; একটি দ্বিতীয় ডবল হাইফেন
এই বিশেষ চিকিৎসা বন্ধ করে। এভাবে, নির্ভর করে নিরাপদে করা যেতে পারে
গোপনীয় কম্পাইলার আর্গুমেন্টগুলিকে উপেক্ষা করুন যা সাধারণত একটি CFLAGS-এ পাওয়া যেতে পারে করা
ম্যাক্রো (দেখুন EXAMPLE টি উপরের বিভাগ)। সব অপশন যে নির্ভর করে স্বীকৃতি দেয় এবং
ডবল হাইফেন জোড়া মধ্যে প্রদর্শিত সাধারণত প্রক্রিয়া করা হয়.

অ্যালগরিথ


এই প্রোগ্রামে ব্যবহৃত পন্থা এটিকে যেকোনো একটির চেয়ে দ্রুত মাত্রার অর্ডার চালাতে সক্ষম করে
অন্য ``নির্ভরতা জেনারেটর'' আমি কখনো দেখেছি। এই পারফরম্যান্সের কেন্দ্রীয় দুটি
অনুমান: একটি একক মেকফাইল দ্বারা সংকলিত সমস্ত ফাইল মোটামুটিভাবে কম্পাইল করা হবে
একই -I এবং -D বিকল্প; এবং যে একটি একক ডিরেক্টরির মধ্যে অধিকাংশ ফাইল মূলত অন্তর্ভুক্ত করা হবে
একই ফাইল।

এই অনুমান দেওয়া, নির্ভর করে প্রতিটি মেকফাইলের জন্য একবার কল করা হবে, সবার সাথে
কমান্ড লাইনে প্রদর্শিত মেকফাইল দ্বারা রক্ষণাবেক্ষণ করা উৎস ফাইল। এটা পার্স
প্রতিটি উত্স এবং ফাইলটি ঠিক একবার অন্তর্ভুক্ত করুন, প্রতিটির জন্য একটি অভ্যন্তরীণ প্রতীক টেবিল বজায় রাখুন।
সুতরাং, কমান্ড লাইনের প্রথম ফাইলটি আনুপাতিকভাবে অনেক সময় নেবে
একটি সাধারণ সি প্রিপ্রসেসরের যে পরিমাণ সময় লাগে। কিন্তু পরবর্তী ফাইলে, যদি এটি
একটি অন্তর্ভুক্ত ফাইলের সম্মুখীন হয় যা এটি ইতিমধ্যে পার্স করেছে, এটি আবার পার্স করে না।

উদাহরণস্বরূপ, কল্পনা করুন আপনি দুটি ফাইল কম্পাইল করছেন, file1.c এবং file2.c, তারা প্রতিটি অন্তর্ভুক্ত
হেডার ফাইল header.h, এবং ফাইল header.h পরিবর্তে ফাইল অন্তর্ভুক্ত def1.h এবং
def2.h যখন আপনি কমান্ড রান

makedepend file1.c file2.c

নির্ভর করে পার্স করা হবে file1.c এবং পরিণামে, header.h এবং তারপর def1.h এবং def2.h It
তারপর সিদ্ধান্ত নেয় যে এই ফাইলের জন্য নির্ভরতা

file1.o: header.h def1.h def2.h

কিন্তু যখন প্রোগ্রাম পার্স file2.c এবং আবিষ্কার করে যে এটিও অন্তর্ভুক্ত header.h, এটা করে
ফাইল পার্স না, কিন্তু সহজভাবে যোগ header.h, def1.h এবং def2.h তালিকা থেকে
জন্য নির্ভরতা ফাইল2.o

onworks.net পরিষেবা ব্যবহার করে makedepend অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    Phaser
    Phaser
    Phaser একটি দ্রুত, বিনামূল্যে, এবং মজার খোলা
    উৎস HTML5 গেম ফ্রেমওয়ার্ক অফার করে
    WebGL এবং ক্যানভাস রেন্ডারিং জুড়ে
    ডেস্কটপ এবং মোবাইল ওয়েব ব্রাউজার। গেমস
    সহ হতে পারে...
    Phaser ডাউনলোড করুন
  • 2
    ভাসাল ইঞ্জিন
    ভাসাল ইঞ্জিন
    VASSAL তৈরির জন্য একটি গেম ইঞ্জিন
    ঐতিহ্যগত বোর্ডের ইলেকট্রনিক সংস্করণ
    এবং কার্ড গেম। এটি জন্য সমর্থন প্রদান করে
    গেম পিস রেন্ডারিং এবং মিথস্ক্রিয়া,
    এবং...
    ভাসাল ইঞ্জিন ডাউনলোড করুন
  • 3
    OpenPDF - iText এর কাঁটা
    OpenPDF - iText এর কাঁটা
    OpenPDF তৈরির জন্য একটি জাভা লাইব্রেরি
    এবং LGPL দিয়ে PDF ফাইল সম্পাদনা করা এবং
    এমপিএল ওপেন সোর্স লাইসেন্স। OpenPDF হল
    LGPL/MPL ওপেন সোর্স iText এর উত্তরসূরি,
    আছে ...
    OpenPDF ডাউনলোড করুন - iText এর ফর্ক
  • 4
    সাগা জিআইএস
    সাগা জিআইএস
    SAGA - স্বয়ংক্রিয় জন্য সিস্টেম
    ভূ-বৈজ্ঞানিক বিশ্লেষণ - একটি ভৌগলিক
    সাথে ইনফরমেশন সিস্টেম (GIS) সফটওয়্যার
    জিওডাটার জন্য বিশাল ক্ষমতা
    প্রক্রিয়াকরণ এবং ana...
    SAGA GIS ডাউনলোড করুন
  • 5
    Java/JTOpen এর জন্য টুলবক্স
    Java/JTOpen এর জন্য টুলবক্স
    Java/JTOpen এর জন্য IBM টুলবক্স হল a
    জাভা ক্লাসের লাইব্রেরি সমর্থন করে
    ক্লায়েন্ট/সার্ভার এবং ইন্টারনেট প্রোগ্রামিং
    OS/400 চালিত একটি সিস্টেমের মডেল,
    i5/OS, o...
    Java/JTOpen এর জন্য টুলবক্স ডাউনলোড করুন
  • 6
    D3.js
    D3.js
    D3.js (বা ডেটা-চালিত নথিগুলির জন্য D3)
    একটি জাভাস্ক্রিপ্ট লাইব্রেরি যা আপনাকে অনুমতি দেয়
    গতিশীল, ইন্টারেক্টিভ ডেটা তৈরি করতে
    ওয়েব ব্রাউজারে ভিজ্যুয়ালাইজেশন। D3 সহ
    আপনি...
    D3.js ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

  • 1
    আবিদিফ
    আবিদিফ
    abidiff - ELF ফাইলের ABIs তুলনা করুন
    abidiff অ্যাপ্লিকেশন বাইনারি তুলনা করে
    দুটি শেয়ার্ড লাইব্রেরির ইন্টারফেস (ABI)
    ELF ফরম্যাটে। এটি একটি অর্থপূর্ণ নির্গত
    রিপোর্ট...
    আবিদিফ চালান
  • 2
    abidw
    abidw
    abidw - একটি ELF এর ABI সিরিয়ালাইজ করুন
    ফাইল abidw ELF-এ একটি ভাগ করা লাইব্রেরি পড়ে
    ফর্ম্যাট করে এবং একটি XML উপস্থাপনা নির্গত করে
    এর ABI থেকে স্ট্যান্ডার্ড আউটপুট। দ্য
    নির্গত...
    abidw রান
  • 3
    copac2xml
    copac2xml
    bibutils - গ্রন্থপঞ্জি রূপান্তর
    ইউটিলিটি...
    copac2xml চালান
  • 4
    মিশরদেশীয় খৃষ্টান
    মিশরদেশীয় খৃষ্টান
    copt - peephole অপ্টিমাইজার SYSNOPIS:
    copt ফাইল.. বর্ণনা: copt হল একটি
    সাধারণ উদ্দেশ্য peephole অপ্টিমাইজার. এটা
    এর স্ট্যান্ডার্ড ইনপুট থেকে কোড পড়ে এবং
    লেখেন একটি...
    কপ্ট চালান
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - শিরোনাম সংগ্রহ করুন
    Stx নথি থেকে ঘোষণা...
    gather_stx_titles চালান
  • 6
    gatling-বেঞ্চ
    gatling-বেঞ্চ
    বেঞ্চ - http বেঞ্চমার্ক ...
    গ্যাটলিং-বেঞ্চ চালান
  • আরও »

Ad