के साथ जुड़ा हुआ नहीं चल सकता मैं निम्न आदेश के साथ मेरी हैलो दुनिया कोडांतरण हूँ:निष्पादन libc
nasm -f elf64 test.asm
मैं तो इस के साथ लिंक:
ld -s test.o -lc
मैं इस काम करता है पता क्योंकि file a.out
मुझे दिखाता है
a.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
हालांकि जब मैं ./a.out
के साथ इस चलाने मैं जब libc बिना लिंक यह ठीक चलाता bash: ./a.out: No such file or directory
प्राप्त करें! मैं अपने libc जुड़े exe को चलाने के लिए कैसे प्राप्त कर सकता हूं?