簡體   English   中英

如何用macruby編譯一個簡單的ruby腳本?

[英]How to compile a simple ruby script with macruby?

我正在嘗試使用macrubyc將簡單的“Hello World”ruby腳本編譯為Mac OS二進制文件。 這是我正在使用的命令:

macrubyc -C hello_world.rb

這是file命令的輸出:

file hello_world.rbo
hello_world.rbo: Mach-O 64-bit bundle x86_64

但是,當我嘗試運行創建的二進制文件時,我得到./hello_world.rbo: cannot execute binary file

PS:hello_world.rb腳本只包含一行:

puts "Hello World!"

你沒有鏈接你的程序。 像這樣調用macrubyc:

macrubyc -o hello_word hello_world.rb

當您運行macruby -C它會創建一個目標文件,該文件必須鏈接才能執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM