洞察探讨小游戏SDK接入的最佳实践以及对企业跨平台开发的优势
832
2022-09-15
“Windows + VirtualBox Ubuntu” 问题与解决笔记【持续更新】
系统版本 Ubuntu 16.04 LTS
一、Virtual Box 相关问题
1. virtualbox+ubuntu设置共享文件夹
share_windowssudo mount -t vboxsf myshare share_windowscd share_windowsls
在Home目录下就可以看到共享文件夹了
卸载命令为:
sudo umount -f share_windows
2. VitualBox 出现 "FATAL: could not read from the boot medium" 问题
相关问题
1. su 认证失败
解决方法:sudo passwd root (更新密码),然后再su root(输入新密码)
退出root权限:
① exit② logout③ ctrl D
2. Ubuntu apt-get 卸载命令
tar.gz 文件的解压命令:
sudo tar zxvf xxx.tar.gz
② bin 文件的解压安装命令:
sudo chmod u+x a.bin //此行给文件执行权限sudo ./a.bin
③ deb文件的安装命令:
dpkg -i file.deb
④ 如果Eclipse 找不到 JDK 的路径
在eclipse目录下新建jre目录,并连接jdk下的jre/bin目录到该目录下。
mkdir jrecd jreln -s 你的JDK目录/bin bin
4. ubuntu常用命令
mv:移动文件或文件夹
删除文件或文件夹
~/.bashrc 的编辑
我还是习惯用 gedit ~/.bashrc,虽然很多人推崇vi / vim
6. Permission denied
chmod 777
如果想连其所有子目录都一起修改:
chmod -R 777
权限
【$NDK/build 有时也会遇到这个问题,如果以上修改权限后还不行,尝试手动删除obj目录】
7. Unable to lock the administration directory (/var/lib/dpkg/)
sudo rm /var/lib/apt/lists/lock
或 sudo rm /var/cache/apt/archives/lock
带x264库的安装
- 带fdk-aac库的安装
其中乱码的代码如下:
git clone --depth 1 git://github.com/mstorsjo/fdk-aac.git cd fdk-aac autoreconf -fiv //./configure --disable-shared // 禁用shared的情况./configure --enable-shared // 启用shared的情况make && make installldconfig /usr/local/lib./configure --enable-libfdk_aac --enable-nonfree --enable-libmp3lame
经过整理之后,最终的configure选项应为:
/configure --prefix=/usr/local/ffmpeg --enable-shared --enable-yasm --enable-libx264 --enable-gpl --enable-pthreads --enable-libfdk-aac --enable-nonfree --enable-pic --enable-libmp3lame --extra-cflags=-I/usr/local/x264/include --extra-ldflags=-L/usr/local/x264/lib
③ 如果以上两个库都是通过包管理器-安装的话,那configure 就可以简化为
./configure --enable-shared --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree --enable-pic
附上:
ffmpeg 的 configure选项 对照表
9. Ubuntu 安装 OpenCV
10. OpenCV 安装遇到 “libavcodec.a make fails - recompile with -fPIC”
完整错误信息:/usr/bin/ld: /usr/local/lib/libavcodec.a(avpacket.o): relocation R_X86_64_32S against `av_destruct_packet' can not be used when making a shared object; recompile with -fPIC
需要重新configure 并 make ffmpeg
sudo CFLAGS="-fPIC" ./configure --enable-nonfree --enable-pic --enable-sharedmake cleanmakemake install
11. apt 的 搜索命令
sudo apt-cache search xxx
12. Ubuntu 下 打不开 Android SDK Manager
进入sdk目录下的tools,用 ./android 运行即可
13. Ubuntu 下 NDK的安装
14. 修改系统环境变量的方法(以添加NDK的路径为例):
修改系统环境变量
sudo gedit /etc/profile
在profile文件下面添加,保存并退出
export ANDROID_NDK= ndk路径export PATH=$ANDROID_NDK:$PATH
使添加生效
source /etc/profile
15. git错误:fatal: Not a git repository (or any of the parent directories): .git
提示说没有.git这样一个目录,git init就可以了
16. Android/NDK编译 x264、fdk-aac、FFmpeg
网上虽然很多,但我根据自己情况筛选的比较靠谱的三篇文章
中文输入法的切换
Dos2Unix命令
到想转换的目录下,然后输入以下命令
$ find . -type f -exec dos2unix {} \;
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~