![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm-linux
刺猬河伯爵卡尔
这个作者很懒,什么都没留下…
展开
-
git使用备忘录
git使用备忘录原创 2022-03-21 11:00:20 · 89 阅读 · 0 评论 -
linux环境下移植so软连接时出现的问题(您已尝试将一个或多个符号链接复制到不支持/file too short)
在尝试移植交叉编译库时,编译之后的so文件复制不出来,产生这种情况:.la和.4两个文件是复制不出来的,但是程序执行又需要他们。我尝试压缩起来再复制,但是发现链接会断(应该是因为在windows下就解压缩了),报错file too short。这种方法其实没有问题。tar -zcvf libq4.tgz . //在ubuntu下这样压缩起来//拷贝到windows系统内,用push命令把文件送入arm开发版内tar zxvf libq4.tgz //在开发版内解压缩在adb she原创 2022-03-07 16:43:11 · 2034 阅读 · 0 评论 -
使用automake和autoconf安装libdbus库的时候遇到的一点问题(交叉编译库)
网上看到的教程是要执行./configure,但是找不到原创 2022-03-04 14:57:23 · 500 阅读 · 0 评论 -
ubuntu环境下c++的makefile配置(分别使用g++编译器和arm-linux交叉编译器)
如题,之前没用过这个东西研究了一段时间,参考了很多人的博客写好了,下面贴出来。使用了Opencv库CFLAGS:=-g -Wall -std=c++11 -fPICCXX = g++LD = g++SRCS = $(wildcard *.cpp)OBJS = $(patsubst %.cpp, %.o, $(SRCS))#DIR_SRCS = ./src/#DIR_OBJS = objDIR_BIN = ../binD_SRCS = $(addprefix $原创 2022-02-24 11:27:16 · 1772 阅读 · 0 评论 -
linux环境下配置makefile,生成可执行文件出现段错误的问题
CFLAGS:=-g -Wall -std=c++11 -fPICCXX = g++LD = g++SRCS = $(wildcard *.cpp)OBJS = $(patsubst %.cpp, %.o, $(SRCS))DIR_SRCS = ./src/DIR_OBJS = objDIR_EXEC = binD_SRCS = $(addprefix $(DIR_SRCS),$(SRCS))# -I指定头文件目录INCLUDE = -I./include -I/原创 2022-02-15 17:52:46 · 1389 阅读 · 0 评论 -
搬运Boost1.78.0的time_t_timer.cpp官方例程(基于C++11)
//// time_t_timer.cpp// ~~~~~~~~~~~~~~~~//// Copyright (c) 2003-2021 Christopher M. Kohlhoff (chris at kohlhoff dot com)//// Distributed under the Boost Software License, Version 1.0. (See accompanying// file LICENSE_1_0.txt or copy at http://www.bo原创 2022-01-12 17:32:47 · 297 阅读 · 0 评论 -
arm-linux平台交叉编译基于boost库的程序报错:unknown machine mode TC与float128’ does not name a type
类似的问题似乎都是因为交叉编译产生。找了一圈,发现外网上有人的解决方法是去掉-I /usr/include我安装boost库的时候安装到了/usr/include下面修改bootstrap.sh,使头文件目录放到默认的/usr/local/include下面运行的时候用-I /usr/local/include,报错解决...原创 2022-01-10 11:49:26 · 2535 阅读 · 1 评论