Tôi muốn đổi tên các biểu tượng bên trong các tệp đối tượng (.o) bằng thứ gì đó tương đương với Mac của công cụ 'objcopy --redefine-syms
'.Một objcopy tương đương với Mac/iPhone?
Tôi không tìm thấy arm-apple-darwin10-objcopy
. Tôi đã thử cổng arm-elf-binutils
của MacPorts và cũng cố gắng chơi một chút với otool
và segedit
mà không có nhiều thành công.
Bạn có ý tưởng nào không?
Bạn có đồng ý với việc xác định bí danh, điều đó có nghĩa là các biểu tượng cũ hơn sẽ vẫn tồn tại? –
Làm thế nào về 'brew install binutils' và' gobjcopy'? ví dụ: 'gobjcopy --redefine-sym _D4main9foo_test1FZv = _foobar main.o main2.o'; LƯU Ý: kết quả thực thi có vẻ sai nhưng 'nm main2.o | grep _foobar' làm việc – timotheecour