最近需要进行Linux下的PHP开发,之前一直都是用Docker的,但是现在发现WSL更好用不得不说,微软就是牛逼,在Win NT内核里挂在Linux内核,不是虚拟机,没看错,不是虚拟机不多说啦,直接开工第一步首先当然是安装Linux子系统支持,然后去Microsoft Store安装Ubuntu,至于发行版本号,自己挑,都一样。这里就不详细说了,网上有很多教程。第二步下载lnmp的安装脚本wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.g...
我×。。。最终好了,大概3 4个小时吧。。。各种毛刺问题。终究还是闯过来了。。。。ubuntu2@ubuntu:~/Downloads/linux-0.00-050613/linux-0.00$ make
ld -s -x -M head.o -o system > System.mapdd bs=32 if=boot of=Image skip=116+0 records in16+0 records out512 bytes (512 B) copied, 0.000605945 s, 845 kB/sdd bs=512 if=system of=Image skip=2 seek=114+1 records in14+1 records out7632 bytes (7.6 kB) copied, 0.000...
Ubuntu下交叉编译OSS环境:Linux spider 4.15.0-88-generic #88~16.04.1-Ubuntu SMP Wed Feb 12 04:19:15 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
交叉编译工具: arm-linux-gnueabihf-g++安装curl# wget http://curl.haxx.se/download/curl-7.20.0.tar.gz
# tar xzvf curl-7.20.0.tar.gz
# cd curl-7.20.0
# ./configure --prefix=/root/curl --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g+...
在 ubuntu 下编译 android 找不到头文件问题解决在 ubuntu 下编译 android 的时候, 发现编译错误, 有些头文件找不到, 如:
致命错误: alsa/asoundlib.h: 没有那个文件或目录网上搜索了一下, 原因是某些库没安装导致。
可以使用 apt-file 查看该头文件在什么库中, 找到相应的库, 安装即可。
安装 apt-file :
sudo apt-get install apt-file
查找头文件:
apt-file search 头文件, 如:
apt-file search alsa/asoundlib.h
找...
.vscode文件夹下创建文件c_cpp_properties.jsonctrl+shift+p,输入C/C++: Edit Configurations (JSON),回车不同平台文件内容不同,主要是修改Standard版本,搞了半天才搞定。{"configurations": [{"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": [],"compilerPath": "/usr/bin/gcc", //编译器路径"cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "clang-x64"}],"version": 4}原文:https://...
cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此。利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排序,这些都是直接采用matalb编译mex的缺点。下面通过一个简单的加法函数例子,说明如何利用cmake编译生成mex文件。如何对系统动态库进行设置,使matlab能够正常调用mex函数。首先说明如何生成mex文件。本例首先利用add.h、add.cpp文件编译生成add.so动态文件库,然后利用...
官网http://httpd.apache.org/download.cgi下载apache源码包后/*解包*/
gzip -d httpd-2_x_NN.tar.gz
tar -xf httpd-2_x_NN.tar/*编译并安装*/
cd httpd-2_x_NN
./configure --prefix=/usr/local/apache2
make
make install
编译apache出现的问题:configure: error: APR not found . Please read the documentation下载APR包并解包(http://archive.apache.org/dist/apr/)./configure --prefix=/usr/local/apr
make
sudo make ins...
ubuntu 14.04 编译opencv-3.4.2 报错解决:错误信息:/usr/bin/ld: /usr/local/lib/libavformat.a(allformats.o): relocation R_X86_64_32 against `.bss‘ can not be used when making a shared object; recompile with -fPIC/usr/local/lib/libavformat.a: error adding symbols: 错误的值collect2: error: ld returned 1 exit statusmake[2]: *** [lib/libopencv_videoio.so.3.4.2] 错误 1make[1]: *** [modules/videoio/CMake...
环境准备: 基本环境:ubuntu-14.04-desktop-64bit LTS(裸机或者Windows下虚拟机安装均可,12.04也可以,但10.04目前不支持了) 其他要求:空闲磁盘空间100G以上,代码部分接近10G,其他为git和编译中间和目标文件准备 ========================================== 第一部分:环境初始化 ========================================== 1. 安装Oracle JDK 注意:如果编译Android4.4不能用OpenJDK,必须用Oracle JDK1.6,1.7目前...
官网上教程:http://source.android.com/source/building.html,基本是按照这个一步一步来的。一、初始化配置1.安装jdk7(5.1需要openjdk7,其他版本看文档)$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk更新默认jdk版本$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac2.1404需要下载的依赖sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-ne...
安装依赖这一步其实我没做,直接下载编译成功了。估计有些包不是必需的。姑且列在这里供参考sudo apt install libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git下载源码git clone https://github.com/vim/vim.git编译安装由于我希望能在无sudo权限机器,所以决定...
近期学习linux这门课,做实验要编译系统内核,然后。。五一没事就捣鼓了一上午。还好成功了。以下就写下过程吧。注意:以下过程的有些make 这类的命令 可能要获取权限 1.開始时能够查一下自己如今系统的版本号: uname -a 。 我的是 3.2.0.-23 2.然后在 http://www.kernel.org/下载一个和你自己版本号高一点的内核;我下的是 3.4.88 3.安装编译所要的工具:sudo apt-get install libncurses-dev kernel-package bzip2 make ncurs...
安装bazelsudo ./bazel***.sh
输入bazel version 检查是否安装。编译tensorflow1)./configure 除了选择支持cuda是y,其余的都选择n。2) bazel build --config=opt //tensorflow:libtensorflow_cc.so,
编译完会生成如下所示的文件夹,libtensorflow_cc.so和libtensorflow_framework.so在 第一个目录中的tensorflow中。
将 libtensorflow_framework.so 和 libtensorflow_cc.so 复制到/usr/local/lib中。3) 用下面指令把编译生成的文件...
前提:安装过程需要gcc和gcc-c++。ubuntu13.04桌面版自带gcc4.7,apt-get install
g++4.7安装g++。/usr/bin目录下有x86_64-linux-gnu-g++-4.7文件,把这个文件名改成g++。1.从http://www.cmake.org/cmake/resources/software.html下载源文件压缩包cmake-2.8.12.2.tar.gz2.解压cmake-2.8.12.2.tar.gz到/usr/local/src目录3.在/usr/local目录下新建cmake目录4.在/usr/local/cmake目录下执行/usr/local/src/cmake-2.8.12.2/bootstrap...
Release用交叉编译:arm-none-linux-gnueabi-gcc。搭建步骤: 1).在Project->Properties->C/C++ Build->Settings,Configure改到Release下,在GCC C Compiler和GCC C Linker的Command中:填入arm-none-linux-gnueabi-gcc;
2).按这个步骤来操作:http://blog.csdn.net/oqidian12345/article/details/8968078;
3).按照2中操作完成后,可能还不成功,提示找不到arm-none-linux-gnueabi-gcc,原因是在6...