นี่คือคำสั่ง neon-config ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
neon-config - สคริปต์ให้ข้อมูลเกี่ยวกับสำเนาไลบรารีนีออนที่ติดตั้งไว้
เรื่องย่อ
นีออน-config [--คำนำหน้า---cflags- ---libs- ---la-ไฟล์- ---สนับสนุน ลักษณะ-
[--ช่วยด้วย- ---รุ่น]]
DESCRIPTION
การขอ นีออน-config สคริปต์ให้ข้อมูลเกี่ยวกับสำเนาไลบรารีนีออนที่ติดตั้งไว้
การขอ --cflags และ --libs ตัวเลือกแนะนำวิธีการคอมไพล์และเชื่อมโยงแอปพลิเคชันกับ
ห้องสมุด; NS --รุ่น และ --สนับสนุน สามารถช่วยตัดสินได้ว่าห้องสมุด
ตรงตามข้อกำหนดของแอปพลิเคชัน
OPTIONS
--cflags
พิมพ์แฟล็กที่ควรส่งผ่านไปยังคอมไพเลอร์ C เมื่อรวบรวมไฟล์อ็อบเจ็กต์
เมื่อไฟล์อ็อบเจ็กต์ใช้ไฟล์ส่วนหัวนีออน
--libs
พิมพ์แฟล็กที่ควรส่งผ่านไปยังตัวเชื่อมโยงเมื่อเชื่อมโยงแอปพลิเคชันซึ่ง
ใช้ห้องสมุดนีออน
--la-ไฟล์
พิมพ์ตำแหน่งของสคริปต์ไลบรารี libtool libneon.la ซึ่งสามารถใช้เพื่อ
ลิงก์กับนีออนโดยแอปพลิเคชันโดยใช้ libtool
--รุ่น
พิมพ์เวอร์ชั่นของห้องสมุด
--คำนำหน้า dir
If dir จะได้รับ; ย้ายเอาท์พุทของ --cflags และ --libs ราวกับว่านีออนถูกติดตั้งใน
ไดเร็กทอรีคำนำหน้าที่กำหนด มิฉะนั้น ให้พิมพ์คำนำหน้าการติดตั้งไลบรารี
--สนับสนุน ลักษณะ
สคริปต์ออกด้วยความสำเร็จ if ลักษณะ ได้รับการสนับสนุนจากห้องสมุด
--ช่วยด้วย
พิมพ์ข้อความช่วยเหลือ; รวมรายการคุณสมบัติที่รู้จักและไม่ว่าจะรองรับหรือ
ไม่.
ตัวอย่าง
ด้านล่างนี้คือส่วนย่อยของ Makefile ที่สามารถใช้สร้างแอปพลิเคชันกับ an
ติดตั้งห้องสมุดนีออนเมื่อ นีออน-config สคริปต์สามารถพบได้ใน $ PATH.
CFLAGS = `นีออน-config --cflags`
LIBS = `นีออน-config --libs`
วัตถุ = myapp.o
เป้าหมาย = myapp
$(เป้าหมาย): $(วัตถุ)
$(CC) $(LDFLAGS) -o $(เป้าหมาย) $(OBJECTS) $(LIBS)
myapp.o: myapp.c
$(CC) $(CFLAGS) -c myapp.c -o myapp.o
ใช้ Neon-config ออนไลน์โดยใช้บริการ onworks.net