petalinux-build -c myapp 的可执行文件myapp在那?
时间: 2023-12-10 13:38:24 浏览: 215
如果你使用命令 `petalinux-build -c myapp` 编译你的应用程序,生成的可执行文件应该在 `project-spec/build/[PLNX_版本号]/component-build/myapp/` 目录下。其中,`[PLNX_版本号]` 表示 PetaLinux 的版本号,比如 `2019.2`。
你可以通过以下命令进入到该目录:
```
cd project-spec/build/[PLNX_版本号]/component-build/myapp/
```
然后使用 `ls` 命令查看该目录下所有文件,找到生成的可执行文件。
相关问题
petalinux-build -c myapp 的可执行myapp在那?
执行 `petalinux-build -c myapp` 命令时,生成的可执行文件会被编译到 PetaLinux 镜像中。你可以使用以下两种方法来获取该可执行文件:
1. 在 PetaLinux 系统中执行该可执行文件:在启动 PetaLinux 系统后,可以在终端中输入 `myapp` 命令来执行。
2. 从 PetaLinux 镜像中提取可执行文件:可以使用 `petalinux-package --boot --fsbl --fpga --u-boot --kernel --force` 命令将 PetaLinux 镜像打包成一个.tar.gz文件,然后在该文件中找到可执行文件。例如,如果你的可执行文件名为 `myapp`,可以使用以下命令提取该文件:
```
tar -xvzf image.tar.gz -C /path/to/extract myapp
```
其中,`image.tar.gz` 是打包后的.tar.gz文件,`/path/to/extract` 是你希望将文件提取到的目录。
petalinux-build -c myapp
这是一个 Petalinux 工具命令,用于编译名为 myapp 的应用程序。Petalinux 是一个由 Xilinx 公司开发的嵌入式 Linux 系统,可以用于开发基于 Xilinx FPGA 的嵌入式系统。petalinux-build 命令用于构建 Petalinux 工程中的应用程序。运行该命令后,Petalinux 会根据工程中的配置信息和源代码,自动编译生成可执行文件,并将其打包成 Linux 软件包(.rpm 或 .deb)。
阅读全文