专栏
标签
如何运行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可执行文件。
image.png
打开powershell终端,输入.\b.exe,返回执行结果。
image.png

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

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天