นี่คือคำสั่ง ligcc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ligcc - Wrapper รอบ gcc เพื่อสร้างแอพพกพาเพิ่มเติม
เรื่องย่อ
ลิกซี [ทางเลือกที่ ...]
DESCRIPTION
หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ ลิกซี คำสั่ง
ลิกซี เป็นเครื่องห่อหุ้มรอบ gcc ช่วยให้คุณสร้างไฟล์ปฏิบัติการแบบพกพาได้มากขึ้นโดยการทำ
สามสิ่ง:
· บังคับให้ตัวเชื่อมโยงเชื่อมโยงกับสัญลักษณ์ glibc ที่เก่ากว่า ผู้ใช้ที่ใช้งานรุ่นเก่ากว่า
เวอร์ชันของ glibc จะไม่ได้รับ "สัญลักษณ์ที่ไม่ได้กำหนด GLIBC_2.4 ใน /lib/libc.so" อีกต่อไป
ข้อความแสดงข้อผิดพลาด
· ช่วยให้คุณสามารถเชื่อมโยงไปยังห้องสมุดอื่น ๆ ได้อย่างง่ายดาย
· ลบการพึ่งพาปลอมโดยอัตโนมัติ ตัวอย่างเช่น โปรแกรมของคุณใช้ libfoo
libfoo ใช้ libpng ภายใน แต่แอปของคุณไม่ใช้ ยังไฟล์ pkg-config สำหรับ
libfoo ระบุ "-lfoo -lpng" เป็นพารามิเตอร์ตัวเชื่อมโยง และทาดา - ตอนนี้คุณมีของปลอม
พึ่งพา libpng! LiGCC จะลบ -lpng ให้คุณโดยอัตโนมัติหากแอปของคุณ
ไม่ได้ใช้ libpng โดยตรง
· เพิ่ม $ORIGIN/../ lib ไปยังเส้นทางการค้นหาไลบรารีของไบนารี $ORIGIN เป็นไดเร็กทอรีใน
ซึ่งไบนารีนั้นมีอยู่ เพื่อให้แน่ใจว่าไบนารีของคุณสามารถค้นหาการพึ่งพาไลบรารี
ซึ่งอยู่ในโฟลเดอร์ 'lib' ภายใต้คำนำหน้าเดียวกัน คุณอาจต้องการติดตั้ง
ไลบรารีที่กำหนดเองลงใน /lib หากคุณตั้งค่า $APBUILD_PROJECTNAME ligcc จะเพิ่ม
$กำเนิด/../lib/$APBUILD_PROJECTNAME ไปยังพาธการค้นหาไลบรารี
OPTIONS
ดู manpage ของ gcc(1) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกที่เป็นไปได้
นอกจากนี้ยังมีตัวแปรสภาพแวดล้อมหลายอย่างที่สามารถปรับเปลี่ยนการตรวจสอบพฤติกรรมของ ligcc
เอกสารสำหรับข้อมูลเพิ่มเติม
ใช้ ligcc ออนไลน์โดยใช้บริการ onworks.net