문제에서 알려준대로 objcopy 명령어를 터미널에 치면 커맨드를 사용할 수 없다고나옵니다
zsh: command not found: objcopy
단순하게 맥은 리눅스 기반이니까 명령어 호환이 된다고 생각했는데, 맥은 objcopy를 쓸 수 없나요? 그럼 대체할수있는게 있는지요? (mdfind로 찾으면 아래와 같이 나오길래 된다고 생각했었습니다)
mdfind -name objcopy
/usr/local/Cellar/binutils/2.41_1/x86_64-apple-darwin21.6.0/bin/objcopy
/usr/local/Cellar/binutils/2.41_1/bin/objcopy
/usr/local/Cellar/binutils/2.41_1/share/man/man1/objcopy.1
/usr/local/share/dotnet/packs/Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.osx-x64/6.0.9/tools/bin/llvm-objcopy
안녕하세요, Hemingway님.
BSD/Unix 기반의 운영체제인 macOS에서, GNU/Linux 기반의 도구인 objcopy
는 기본적으로 설치되어 있지 않을 수 있습니다.
글에 의하면 mdfind
명령어로 objcopy
바이너리가 발견되었는데,
해당 바이너리를 직접 실행하거나,
바이너리가 위치한 경로인 /usr/local/Cellar/binutils/2.41_1/bin/
또는 /usr/local/Cellar/binutils/2.41_1/x86_64-apple-darwin21.6.0/bin/
를 시스템의 PATH
환경 변수에 추가하면 명령어가 작동할 가능성도 있어보입니다.
감사합니다.