Project

General

Profile

Actions

进行中 #32

open

rk3568 利用libdrm编程,是执行./build.sh的命令吗?

Added by 余 顺 over 1 year ago. Updated over 1 year ago.

Status:
进行中
Priority:
普通
Assignee:
Category:
编译问题
Target version:
Start date:
08/05/2022
Due date:
% Done:

0%

Estimated time:

Description

RP-RK3568-开发板
buildroot 系统
怎样在sdk 单独编译 下图的目录?


Files

Actions #1

Updated by 李国杰 李 over 1 year ago

  • Tracker changed from 待分配 to 新建
  • Status changed from 待分配 to 新建
  • Assignee set to 姜星 姜
Actions #2

Updated by 李国杰 李 over 1 year ago

  • Tracker changed from 新建 to 进行中
  • Status changed from 新建 to 进行中
Actions #3

Updated by 余 顺 over 1 year ago

  • Subject changed from 3568 利用libdrm编程,是执行./build.sh的命令吗? to rk3568 利用libdrm编程,是执行./build.sh的命令吗?
Actions #4

Updated by 姜星 姜 over 1 year ago

libdrm是buildroot配置上后下载下来编译的包,默认没编译过的情况下,执行build.sh会全局编译,在编译buildroot时就把这个包一起编译了,后续一般不会重新编译
如果用户是需要后续重新编译这个build目录下的某一个包(如buildroot/out/tartget_board/libdrm-2.4.89),可以按照如下步骤操作:

1.初始化环境变量并选择板型

$ source envsetup.sh
Which would you like? [0]: 66      # 如我这里是3568,根据提示输入对应的序号66

2. 编译对应的包
$ make libdrm-rebuild      # make <包名>-rebuild,含义是重新编译该包

更多操作可以参考buildroot官方文档,或者rk的sdk使用文档《Rockchip_Developer_Guide_Linux_Software_CN.pdf》

Actions

Also available in: Atom PDF