xxl

xxl

8个粉丝

7

问答

3

专栏

0

资料

xxl  发布于  2023-11-20 13:25:05
采纳率 0%
7个问答
649

关于编译rkmedia的源文件没有更新可执行文件的问题

悬赏E币 5 个
已结题

我的执行语句是在/RV1126_RV1109_LINUX_SDK_V2.2.5.1_20230530的sdk根目录下执行./build.sh external/rkmedia/
但奇怪的是没有更新可执行文件且有两处疑惑点。

我来回答
回答9个
时间排序
认可量排序

hale

9个粉丝

0

问答

1

专栏

0

资料

hale 2023-11-20 13:36:09 已获得 3.00 E币
认可0

先执行./build.sh lunch,选择配置后,再编译,具体参考SDK/docs/Rockchip_Developer_Guide_Linux_Software_CN.pdf

37个粉丝

29

问答

35

专栏

61

资料

2023-11-20 16:24:53 已获得 1.00 E币
认可0

我用的是20231011版本,跟你的不大一样,不知道是不是一样的问题。他们的sdk干掉了oem分区,同时将一些可执行文件,配置文件放到了一个目录里面,每次build.sh打包的时候会从这些目录拷贝,然后覆盖编译生成的版本,我当时试mediaserver就是这样,明明编译了,但是包里的文件没更新。你可以确认下你的,我的那个版本sdk,是在buildroot/board/rockchip/rv1126_rv1109/fs-overlay-sysv目录下放了随sdk一起发出来的 可执行文件和配置文件,每次编译从这个目录拷贝覆盖我自己编译的。如果想用自己编译的,就把这个目录下的相应文件删掉,就不会覆盖你编译的了。

xxl
xxl   回复    2023-11-20 21:25:20
0

大佬我已经将这个目录下的可执行文件删掉了还是不行,现在我的虚拟机上已经没有可执行文件了

林
  回复   xxl  2023-11-20 21:29:20
0

编译成功了?然后发现可执行文件有了,但是运行发现还是之前的,新增加的内容没生效?

xxl
xxl   回复    2023-11-20 21:39:09
0

没有可执行文件生成

xxl
xxl   回复    2023-11-20 21:40:42
0

我已经删得只剩下external下rkmeida的.c文件了其他源文件和可执行文件都删了,然后编译完没有可执行文件生成

林
  回复   xxl  2023-11-21 08:41:08
1

确定下menuconfig下rkmedia开启了example使能,然后编译的时候你看看内容,确定下example下的几个文件是否被编译了,并且看看有没有错误。

xxl
xxl   回复    2023-11-21 19:54:03
0

感谢大佬,已解决

37个粉丝

29

问答

35

专栏

61

资料

2023-11-20 16:26:29
认可0

你这种编译方式我没试过,我一般是把buildroot/out相应文件系统build下的rkmedia删掉,然后直接指向./build.sh编译打包的

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区