প্রশ্ন ট্যাগ «c»

সি একটি সাধারণ উদ্দেশ্যে কম্পিউটার প্রোগ্রামিং ভাষা যা অপারেটিং সিস্টেম, গেমস এবং অন্যান্য উচ্চ কার্যকারিতা কাজের জন্য ব্যবহৃত হয় এবং এটি সি ++ থেকে স্পষ্টতই পৃথক। এটি ইউনিক্স অপারেটিং সিস্টেমের সাথে ব্যবহারের জন্য ডেনিস রিচি 1972 সালে বিকাশ করেছিলেন।

4
কেন কিছু অপারেটিং সিস্টেম ইভেন্ট হ্যান্ডলিং সি এর পরিবর্তে asm এ লেখা হয়?
আমার প্রশ্ন হ'ল আজকাল কেন কিছু অপারেটিং সিস্টেম ইভেন্ট হ্যান্ডলিং সি এর মতো উচ্চ স্তরের ভাষার পরিবর্তে অ্যাসেম্বলি ভাষায় লেখা হয়, যখন কার্নেল নিজেই বেশিরভাগ সিতে লেখা হয়?
17 kernel  c  assembly 

3
জিসিসি কি পাইথ্রেডের সাথে লিঙ্ক করতে পারবেন না?
আমি সম্প্রতি এক্সুবুন্টু ১১.১০ 64৪ বিট ইনস্টল করেছি তবে সবচেয়ে সহজ প্যাথড উদাহরণ সংকলন করতে আমার সমস্যা হচ্ছে। কোডটি এখানে pthread_simple.c: #include <stdio.h> #include <pthread.h> main() { pthread_t f2_thread, f1_thread; void *f2(), *f1(); int i1,i2; i1 = 1; i2 = 2; pthread_create(&f1_thread,NULL,f1,&i1); pthread_create(&f2_thread,NULL,f2,&i2); pthread_join(f1_thread,NULL); pthread_join(f2_thread,NULL); } void *f1(int *x){ int …
17 c  libraries  gcc  xubuntu 

5
প্রোগ্রামিং ভাষার প্রয়োগ না হলে "সিস্টেম কল" বলতে কী বোঝায়?
আমি "সিস্টেম কল" শব্দটি বুঝতে চাই। আমি জানি যে সিস্টেম কলগুলি ব্যবহারকারীর অ্যাপ্লিকেশন থেকে কার্নেল পরিষেবা পেতে ব্যবহৃত হয়। যে অংশটির সাথে আমার স্পষ্টকরণ দরকার তা হ'ল "সিস্টেম কল" এবং "সিস্টেম কলের সি প্রয়োগকারী" এর মধ্যে পার্থক্য। এখানে একটি উদ্ধৃতি যা আমাকে বিভ্রান্ত করে: ইউনিক্স-মতো সিস্টেমে, সেই এপিআই সাধারণত গ্ল্যাবসি-র …
14 kernel  c  posix  system-calls 

3
এক্সিকিউটেবলকে সি উত্স কোডে ফিরে রূপান্তর করুন
দুর্ভাগ্যক্রমে আমি আমার উত্স কোডটি হারিয়েছি এবং আমার কেবলমাত্র আউটপুট ফাইল রয়েছে যা লিনাক্সে জিসিসি দিয়ে তৈরি হয়েছিল এবং আমার পিসিতে এখনই কোনও অ্যাক্সেস নেই isআউটপুট ফাইলকে উত্স ফাইলটিতে রূপান্তর করার কোনও উপায় আছে (লিনাক্সের নীচে সিতে)?

2
ইউএসবি আউটপুটগুলি মিরর করার কোনও উপায় আছে?
আমি বর্তমানে একটি প্রকল্পের জন্য একটি প্রোগ্রাম লিখছি। এটি একটি ব্রেইল রিডিং সিস্টেমের জন্য যেখানে আমার কাছে একটি ব্রেইল ডিসপ্লে যুক্ত ইউএসবি এর মাধ্যমে সংযুক্ত থাকে যা ব্রলটি নামক একটি প্রোগ্রাম দ্বারা নিয়ন্ত্রিত হয়। এই প্রকল্পের জন্য প্রয়োজনীয়তাগুলির মধ্যে একটি হ'ল একাধিক ব্রেইল ডিসপ্লে সংযোগের ক্ষমতা থাকা সত্ত্বেও কেবলমাত্র মাস্টার …
12 usb  c  tty  output  mirror 

2
আমি কেন এই সি প্রোগ্রাম চালাতে পারি না?
আমি আমার প্রথম "প্রক্রিয়া" প্রোগ্রামটি চালানোর চেষ্টা করছি, তবে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: ./fork.c: line 4: syntax error near unexpected token `(' ./fork.c: line 4: `int main()' আমি নিশ্চিত যে কোডটি সঠিক: #include <sys/types.h> #include <stdio.h> int main() { pid_t pid; printf("Hello fork()\n"); switch(pid=fork()) { case -1: printf("Error by fork().....\n"); …
12 c  compiler 

4
কেন কোনও ভিফোর্ক বা কাঁটাচামচের শিশুকে প্রস্থান () এর পরিবর্তে _exit () কল করা উচিত?
ম্যান পৃষ্ঠা থেকে vfork(): vfork () কাঁটাচামচ () থেকে পৃথক যে পিতা-মাতার স্থগিত করা না হওয়া অবধি অবধি বাচ্চা (2) বা _exit (2) চালানোর জন্য কল না করে। বাচ্চা তার পিতামাতার সাথে স্ট্যাক সহ সমস্ত স্মৃতি ভাগ করে দেয় যতক্ষণ না শিশু দ্বারা নির্বাহ () জারি করা হয়। সন্তানের অবশ্যই …
12 c  system-calls  fork  exit 

1
আমি কীভাবে জানতে পারি কোনটি unistd.h ফাইল লোড হয়েছে?
unistd.hআমার উবুন্টু লিনাক্সে বেশ কয়েকটি ফাইল রয়েছে। আমি একটি চালু আছে /usr/include/asm/unistd.h। এই ফাইলটির এই নির্দেশাবলী রয়েছে: # ifdef __i386__ # include "unistd_32.h" # else # include "unistd_64.h" # endif সেই ফোল্ডারে আমি সেই ফাইলগুলি ( unistd_32.hএবং unistd_64.h) খুঁজে পেতে পারি । তবে এই নির্দেশাবলীর সাথে /usr/src/linux-headers-2.6.31-22/include/asm-generic/আর একটি unistd.hজিনিস রয়েছে: …
11 linux  c  java 

2
লিনাক্সের "টাইম.এইচ" তে "টাইমার_টি" সংজ্ঞায়িত করা হলেও ওএস এক্স নয়
আমি যখন কোনও সি উত্স কোড ফাইলগুলি পড়ছিলাম তখন আমি এই ঘোষণাটি পেয়েছি found (এই উত্স কোডটি লিনাক্স সিস্টেম প্রোগ্রামের জন্য লেখা হয়েছিল This এটি অত্যন্ত গুরুত্বপূর্ণ তথ্য) #include <time.h> #include <stdio.h> static timer_t* _interval_timer; ... প্রথমে, আমি 'টাইমার_টি' সম্পর্কে আরও জানতে চেয়েছি। সুতরাং আমি শিরোনাম সম্পর্কিত তথ্য পেতে 'টাইম। …
11 linux  c  darwin 

3
ফেডোরা 14 এ স্ট্যান্ডার্ড সি এবং সি ++ লাইব্রেরির জন্য ম্যান পেজ
এগুলি কীভাবে ইনস্টল করব? বর্তমানে, man fopenআমাকে দেয় No manual entry for fopen। আমি সংকলকগুলি ইনস্টল করেছি এবং যাচাই করেছি যে সমস্যাগুলি ছাড়াই জিনিসগুলি তৈরি করে। আপডেট: ফেডোরার 14 এ প্রস্তাবিত সমাধানগুলি চেষ্টা করার পরে আমি এটি পেয়েছিলাম: [root@damien agnel]# yum install man-pages libstdc++-docs Loaded plugins: langpacks, presto, refresh-packagekit Adding …

10
সি জন্য উন্নয়নের পরিবেশ
সি বিকাশের জন্য একটি সুবিধাজনক এবং উত্পাদনশীল বিকাশের পরিবেশ স্থাপনের বিষয়ে ধারণা খুঁজছেন। আমি ভিমের সাথে সি সম্পাদনাটি খুব সহায়ক বলে পেয়েছি তবে আমি পরামর্শের আরও বিস্তৃত নমুনা পেতে চাই।
10 command-line  c  editors  ide 

1
ডেবিয়ান জিএনইউ / লিনাক্স থেকে ডেবিয়ান জিএনইউ / হার্টে উত্স কোডটি সংকলন করা কতটা আলাদা?
আমি libnetfilter_conntrackগিথুব থেকে উত্সটি সংকলন করার চেষ্টা করছিলাম কারণ এটি iptablesiptables সংকলন করার সময় অনুরোধ করা হয়েছিল এবং এগুলির কোনওটি এইচআরডি সফ্টওয়্যার রেপোতে উপলব্ধ ছিল না এবং কনফিগার করার সময় একটি ত্রুটিতে শেষ হয়েছিলlibnetfilter_conntrack checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether …
9 debian  compiling  c  hurd 

2
`Posix_spawn` এর আউটপুট পান`
সুতরাং আমি ইউনিক্স / লিনাক্সে পসিক্স ব্যবহার করে একটি প্রক্রিয়া চালাতে পারি, তবে কি কোনও উপায় আছে যে আমি কোনও ফাইলটিতে প্রক্রিয়াটির STDOUT এবং STDERR উভয়ই সংরক্ষণ / পুনঃনির্দেশ করতে পারি? spawn.hহেডার একটি মন্দন এর রয়েছে posix_spawn_file_actions_adddup2যা প্রাসঙ্গিক দেখায়, কিন্তু আমি নিশ্চিত বেশ এটি কিভাবে ব্যবহার করতে নই। প্রক্রিয়া স্প্যান: …
9 c  posix  fork 

1
/ dev / tcp লিনাক্সে উপস্থিত নেই
আমি ইউনিক্স থেকে লিনাক্সে সি / প্রো * সি কোড পোর্ট করছি। কোডটি হ'ল: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int main() { fd_set_1 listen_set; int listen_sd; int socket_id; FD_ZERO(&listen_set); socket_id = …
9 linux  c  tcp 


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.