Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: định dạng ELF có cấu trúc và tổ chức như thế nào?

  1. #1
    Ngày gia nhập
    09 2011
    Bài viết
    84

    Mặc định định dạng ELF có cấu trúc và tổ chức như thế nào?

    mình đang định làm trình biên dịch nhưng khó ở cái định dạng ELF
    Mình không biết tí nào về ELF và object của nó hết
    ai biết xin chỉ giúp...
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    RISC better than CISC
    phamthechung0@gmail.com

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    ELF == Executable and Linkable Format

    Bạn tham khảo các link sau đi

    Ref Links Code:
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  3. #3
    Ngày gia nhập
    11 2010
    Bài viết
    589

    Trích dẫn Nguyên bản được gửi bởi hardwire Xem bài viết
    mình đang định làm trình biên dịch nhưng khó ở cái định dạng ELF
    Mình không biết tí nào về ELF và object của nó hết
    ai biết xin chỉ giúp...
    Bạn hoàn toàn có thể làm trình biên dịch mà không cần biết gì về ELF. Ví dụ như viết front-end cho llvm. Front-end của bạn có nhiệm vụ phân tích cú pháp và dịch nó ra ngôn ngữ trung gian như llvm bitcode, tiếp theo llvm back-end bên dưới sẽ dịch đồng thời tối ưu hóa mã trung gian kia ra hợp ngữ hoặc file nhị phân tùy ý.

  4. #4
    Ngày gia nhập
    11 2007
    Nơi ở
    Hà Nội
    Bài viết
    520

    Trích dẫn Nguyên bản được gửi bởi boss14420 Xem bài viết
    Bạn hoàn toàn có thể làm trình biên dịch mà không cần biết gì về ELF. Ví dụ như viết front-end cho llvm. Front-end của bạn có nhiệm vụ phân tích cú pháp và dịch nó ra ngôn ngữ trung gian như llvm bitcode, tiếp theo llvm back-end bên dưới sẽ dịch đồng thời tối ưu hóa mã trung gian kia ra hợp ngữ hoặc file nhị phân tùy ý.
    đúng rồi, cách này là chuẩn nhất:
    từ ngôn ngữ bậc cao >> ngôn ngữ trung gian >> ngôn ngữ máy

  5. #5
    Ngày gia nhập
    09 2011
    Bài viết
    84

    Mình nghĩ sẽ dịch từ C->assembly->mã máy
    không biết ai có biết cách xài kết hợp giữ as và ld
    Vì làm sao dùng as dịch ra object sao cho file object dùng với ld thì sinh ra thư viện .so
    RISC better than CISC
    phamthechung0@gmail.com

  6. #6
    Ngày gia nhập
    06 2007
    Nơi ở
    Nhà trọ
    Bài viết
    49

    Lightbulb định dạng ELF có cấu trúc và tổ chức như thế nào?

    Trích dẫn Nguyên bản được gửi bởi hardwire Xem bài viết
    Mình nghĩ sẽ dịch từ C->assembly->mã máy
    không biết ai có biết cách xài kết hợp giữ as và ld
    Vì làm sao dùng as dịch ra object sao cho file object dùng với ld thì sinh ra thư viện .so
    ý các bạn trên là viết compiler thì bạn tìm hiểu parser theo cấu trúc ngôn ngữ trước, sau đó từ đó có 2 chiến thuật:
    1. chuyển về một dạng byte-code tương ứng của một nền tảng có thể thực thi trước (dotnet, java làm cách này) phần runtime là bên dưới nó làm cho rồi, như vậy cái này không cần phải nắm định dạng thực thi gì mà chỉ cần nắm cách llvm là ok rồi.
    2. biên dịch thẳng dạng binary code (từ asm nếu muốn show ra cho đẹp), làm cái này thì phải lo mà nắm cho đủ cấu trúc file thực thi (ở đây elf).
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    ~.tmp

Các đề tài tương tự

  1. Thiết kế nội thất - Tư vấn kiến trúc thi công - Nội thất www.noithatsmart.com
    Gửi bởi zhouso trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 26-07-2013, 04:03 PM
  2. thắc mắc về cấu trúc
    Gửi bởi thaohoangf trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 31-12-2012, 10:00 AM
  3. Bán nhà 78m2 xã Đồng Trúc, huyện Thạch Thất, Hà Nội giá rẻ nhất TT
    Gửi bởi ephat_tt86 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 08-02-2012, 12:08 AM
  4. Bán nhà 78m2 xã Đồng Trúc, huyện Thạch Thất, Hà Nội giá rẻ nhất TT
    Gửi bởi ephat_tt86 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 07-02-2012, 11:41 PM
  5. cấu trúc bảng băm là cấu trúc như thế nào?
    Gửi bởi minh_quang1202 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 06-01-2011, 07:03 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn