Tôi đã nhận thấy rằng phiên bản 0.4. * Của julia có tùy chọn --compile
.Làm cách nào để biên dịch tập lệnh julia?
Kỳ lạ thay, tôi không thể tìm thấy bất kỳ tài liệu nào về nó.
Tôi đã thử (trong Ubuntu), để biên dịch tập lệnh julia thành tệp bytecode LLVM thực thi. Nhưng cho đến đây, tôi đã thất bại:
julia --compile=yes --output-bc test.bc test.jl
Segmentation fault (core dumped)
Tôi cũng có thể nhận được thông báo lỗi này:
julia --compile=yes --output-bc test.bc test.jl
ERROR: could not open file boot.jl
Lỗi này không xuất hiện nữa, nếu tôi đặt một tập tin boot.jl
trong cùng một thư mục.
Tôi nên làm thế nào để biên dịch tập lệnh julia thành mã bytecode có thể thực thi/bị bẻ khóa?
Edit: FYI, file test.jl
tôi chỉ chứa print(123)
Cảm ơn bạn. Khi tôi cố gắng thực thi tệp '.bc'. Nó nói rằng hàm 'main' bị thiếu. Ngay cả khi tôi đặt chức năng chính vào tệp nguồn của mình ... – Oli
Xem liên kết đến BuildExecutable. Nhận một cái gì đó để làm việc với điều đó trước tiên, và sau đó sửa đổi nó để sử dụng cờ '--output-bc'. –