小编Pet*_*eoh的帖子

对 `llvm::EnableABIBreakingChecks' 的未定义引用

我试图运行万花筒示例:

https://llvm.org/docs/tutorial/LangImpl02.html#full-code-listing

编译错误如下:

clang++ -v -g -O3 toy.cpp  `llvm-config --cxxflags`

clang version 8.0.0 (trunk 350458) (llvm/trunk 350456)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.0.0
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/5.4.0
Candidate multilib: .;@m64
Selected multilib: .;@m64
 "/usr/local/bin/clang-8" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -disable-free -main-file-name toy.cpp -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer -v -resource-dir …
Run Code Online (Sandbox Code Playgroud)

llvm

11
推荐指数
1
解决办法
3369
查看次数

“kauditd_printk_skb”在linux内核中的作用

我在“dmesg”输出中得到了这个:

kauditd_printk_skb: 10 callbacks suppressed
Run Code Online (Sandbox Code Playgroud)

有人可以在这个“kauditd_printk_skb”上启发我吗?本质上它是做什么的,我如何枚举它抑制的所有 10 个回调?也许是因为它的原因?

linux-kernel ubuntu-16.04

10
推荐指数
1
解决办法
7987
查看次数

Android SDK示例+"gradle build"错误:org.gradle.api.tasks.TaskExecutionException:任务执行失败

使用"gradle build --stacktrace"命令构建Android SDK示例(android-19/ui/CustomChoiceList):

:CustomChoiceListSample:compileLint
:CustomChoiceListSample:lint
Ran lint on variant debug: 13 issues found
Ran lint on variant release: 13 issues found
Wrote HTML report to file:/sda3/android-sdk-linux/samples/android-19/ui/CustomChoiceList/CustomChoiceListSample/build/lint-results.html
Wrote XML report to /sda3/android-sdk-linux/samples/android-19/ui/CustomChoiceList/CustomChoiceListSample/build/lint-results.xml
:CustomChoiceListSample:lint FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':CustomChoiceListSample:lint'.
> Lint found errors in the project; aborting build.

  Fix the issues identified by lint, or add the following to your build script to proceed with errors:
  ...
  android {
      lintOptions …
Run Code Online (Sandbox Code Playgroud)

android android-gradle-plugin

6
推荐指数
2
解决办法
1万
查看次数

v4l2视频捕获示例

这是我在这里发表的第一篇文章,希望能找到一些帮助

我正在使用三星ok6410主板和ov9650 cmos相机上的嵌入式Linux

我必须捕获视频并将其保存在SD卡上

我想使用一个捕获视频的循环缓冲区,当它已满时,允许新数据覆盖旧数据.

有一个标志,当提升时,捕获持续10秒然后停止.视频保存到SD卡应该包含提升标志前10秒和提升后10秒.

我在这里阅读了v4l2 API规范官方网站上的捕获示例

http://free-electrons.com/kerneldoc/latest/video4linux/API.html

但有一点我无法理解或不知道我是否理解正确

  1. 在这个例子中,有4个帧缓冲区,每个缓冲区可以容纳一个帧.这是正确的吗?

  2. 有一个变量(frame_count)被初始化为70,这​​是否意味着通过完成这个程序,我将有一个包含70帧的视频?

  3. fns(主循环)和(读框)有什么作用?我知道他们应该做什么,但无法理解书面代码,循环......等等

  4. 如何在此代码中调整fps?或者我应该在相机寄存器中写入值?

  5. 捕获视频后,我将有一个填充原始数据的缓冲区,我想压缩它或使用编解码器将其保存为MPEG,我可以更改要压缩的像素格式(例如MPEG)而不是YUYV吗?或者我该怎么做才能压缩视频?编解码器还是什么?

  6. 我可以将缓冲区中的这些原始数据写入文件.yuv吗?我找到了一些可以播放这种格式视频的软件.

  7. 是否可以使用循环缓冲区而不是线性缓冲区来保存捕获的视频?

我知道我的帖子太长了,但我是新手,找不到任何可以帮助我编写代码的教程.

提前致谢

mpeg yuv codec embedded-linux v4l2

4
推荐指数
1
解决办法
1万
查看次数

Tensorflow:“模块”对象没有“FixedLenFeature”属性

我正在运行 Google 的 Tensorflow'sfully_connected_reader.py 示例(我已经执行了 convert_to_record.py,源代码在这里:

https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/how_tos/reading_data):

python fully_connected_reader.py 
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcublas.so.7.0 locally
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcudnn.so.6.5 locally
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcufft.so.7.0 locally
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcuda.so locally
I tensorflow/stream_executor/dso_loader.cc:101] successfully opened CUDA library libcurand.so.7.0 locally
Traceback (most recent call last):
  File "fully_connected_reader.py", line 198, in <module>
    tf.app.run()
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/default/_app.py", line 30, in run
    sys.exit(main(sys.argv))
  File "fully_connected_reader.py", line 194, in main
    run_training()
  File "fully_connected_reader.py", line 135, …
Run Code Online (Sandbox Code Playgroud)

python tensorflow

4
推荐指数
1
解决办法
5187
查看次数

如何使 xxd -r 与 xxd -i 的输出一起工作?

有人可以提出解决此错误的方法吗:

cat /bin/ls |xxd -g 1 -i | xxd -r
xxd: sorry, cannot seek backwards.
Run Code Online (Sandbox Code Playgroud)

但如果你这样做:

cat /bin/ls |xxd -g 1 | xxd -r
Run Code Online (Sandbox Code Playgroud)

没关系。这是一个错误吗?

过去我能够执行此操作,但现在我只是想知道是否存在其他替代方案?

linux xxd

3
推荐指数
1
解决办法
2万
查看次数