คำถามในหัวข้อ 'ld'

CodeBlocks ไม่พบไลบรารีที่ใช้ร่วมกันแม้ว่าจะมีการตั้งค่าเส้นทางการค้นหาก็ตาม
ฉันมีโปรเจ็กต์ C++ ขั้นพื้นฐานในบล็อคโค้ดที่ใช้ glfw.so และไลบรารีอื่นอีกสองไลบรารีที่คอมไพล์เป็นไฟล์ .so จากโปรเจ็กต์อื่น libHorde3D.so และ libHorde3DUtils.so ส่วนหลังถูกวางไว้ในโฟลเดอร์รูทของโปรเจ็กต์ ในขณะที่ glfw อยู่ที่ไหนสักแห่งใน...
5559 มุมมอง
schedule 11.11.2023

ฉันจะเก็บสัญลักษณ์ไว้ระหว่างแถบ gcc ได้อย่างไร
เมื่อใช้ arm-linux-gnueabi-gcc ฉันกำลังทำงานกับวัตถุที่ใช้ร่วมกันซึ่งมีการอ้างอิงถึง main ที่ไม่ได้กำหนด ฉันใช้ dlopen() เพื่อเปิดไลบรารีนี้ อย่างไรก็ตาม เมื่อโปรแกรมของฉันคอมไพล์ด้วย -Wl,-s สัญลักษณ์ main จะถูกลบออก ซึ่งทำให้ dlopen()...
49 มุมมอง
schedule 18.12.2023