long double
Math.h, যথা sqrtl
, cabsl
এবং থেকে ম্যানিপুলেটিং ফাংশনগুলি বোঝার জন্য আমি উবুন্টুর জিসিসি পেতে খুব কষ্ট করছি cexpl
। সংকলনের সময় আমি তাদের সবার জন্য যে বার্তাটি পাই তা হ'ল
undefined reference to `sqrtl'
-lm
জিসিসির জন্য এই ক্রিয়াকলাপগুলি বোঝার জন্য আমাকে কমান্ড লাইনে আরও কিছু পতাকা লাগাতে হবে? এটি কি অনুপস্থিত প্যাকেজ? বা আমি যে সংস্করণটি ব্যবহার করছি তাতে কি সমস্যা আছে (ওয়ানিরিকের উপরে 4.6.1)?
-lm
বা না করি তা একই same
long double x;
ভেরিয়েবল ঘোষণা করি এবং এর জন্য একটি মান নির্ধারণ করি, তবে sqrtl (x);
আমি যে সমস্যাটি প্রতিবেদন করেছি তা কল করুন।
cc -std=c99
।
libc6-dev
? আমি যা বলতে পারি তা এই এখানে কাজ করে:#include <math.h> \n int main() { sqrtl(1); }
..cc test.c -o test
- আমার এমনকি প্রয়োজন হয় না-lm
, এটি এটিকে চিত্রিত করে।