如何运行a.jl代码,将b.jl给打包为可执行文件
技术分享
发布于 2025-07-22 15:02:18
查看 1过去315天
可使用run函数来调用外部gcc指令。
以下是一个简单示例:
# a.jl
src = "b.jl"
target = "b.exe"
run(`scc $src -o $target`)
# b.jl
const a = [1 2; 3 4]
const b = [5 6; 7 8]
function main()
display(a * b)
end
# 如果不处于代码生成模式,则运行 main 函数
@static @isdefined(SyslabCC) || main()
运行a.jl,生成b.exe可执行文件。

打开powershell终端,输入.\b.exe,返回执行结果。

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境