linux
文章平均质量分 61
炼气士
低调学习中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu主流版本可用源
12.04版本:# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ precise main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ pr...原创 2020-04-15 14:10:56 · 571 阅读 · 0 评论 -
std::list 上报segmentation fault
有个项目用到了list,用的是标准的list类,封装在结构体中,如下typedef struct { ..... std::list<T *> tlist;}tStruct;在代码中是这样用的tStruct * newst = (tStruct *)malloc(sizeof(tStruct));T * newElement = (T*)malloc(sizeof...原创 2020-01-13 15:27:39 · 667 阅读 · 0 评论 -
MuJS官网示例讲解
前提:已经在linux中安装好MuJS,MuJS安装比较简单,参考安装包中的readme文件 本章介绍的环境:vm+centos6.5 32bit 官网示例链接:http://dev.mujs.com/docs/examples.html示例1 A stand-alone interpreter interpreter.c#include <stdio.h>#in...原创 2018-03-06 14:37:41 · 2718 阅读 · 0 评论 -
javascript嵌入式解释器MuJS官方参考手册
摘要: MuJS 是一个轻量级的 JavaScript 解释器,可用于嵌入式开发。使用可移植 C 编写,实现了 ECMA-262 规定的 ECMAScript 标准。与 V8、SpiderMonkey 和 JavaScriptCore等相比,MuJS非常精简。网络上MuJS的相关说明很少,只有官网上有一些相对详尽的资料。参考手册是官网扒过来的,而且是直译 http://dev.mujs.c...翻译 2018-03-02 11:27:27 · 4420 阅读 · 0 评论 -
linux lo回环接口与127.0.0.1
问题:ping 127.0.0.1失败127.0.0.1是本机ip,在做某一相验证是,用到redis-server,启动后使用redis-cli发现无法连接到本机的redis服务。 通过ifconfig查看到lo对应的本机回环ip丢失,重新用Ip命令添加后问题解决。 lo: local的简写,一般指本地环回接口。 ip addr add 127.0.0.1/24 dev l...原创 2018-03-15 11:51:34 · 3440 阅读 · 0 评论 -
error: luaxlib.h: No such file or directory
在linux下,学习c和lua脚本相互调用时,参考网上的例子,发现始终编译不过去。 一直在报错误 error: luaxlib.h: No such file or directory很郁闷,网上搜也搜不到,最后才发现是拼写错误,这也太坑了吧。 1 #include "lua.h" 2 #include "luaxlib.h" //应该是lauxlib.h 3 #in原创 2018-02-06 16:30:59 · 3077 阅读 · 3 评论 -
libevent2.0网络通讯实例--luotuo44版本调试问题记录
由于我看的是别人转的,所以没有看到luotuo44大神的答复,实际问题别人提出过,博主也进行过答复,本文只是作为记录。 经典例子链接 http://blog.youkuaiyun.com/luotuo44/article/details/39670221 我用的是gcc来编译的,所以报错 从错误信息上看,是缺乏结构体定义,一般会觉得原创 2017-11-24 10:11:24 · 330 阅读 · 0 评论 -
linux x86(64位/32位)系统 libevent 编译安装说明
采用的版本是"libevent-1.4.13-stable.tar.gz", 源码压缩包可以在官方网站上下载http://libevent.org/目前比较新的是2.x的版本,英文doc也可以下载。本文环境:vmware10虚拟机 centos6.5 64位和32位,主要是64位操作1、解压安装包 注意:请不要讲压缩包放在共享目录中来执行安装操作,放到linux自己原创 2017-11-18 14:41:43 · 4052 阅读 · 0 评论 -
c调用c++动态库的实现和注意事项(linux g++)
c语言调用c++动态库原创 2017-11-09 17:18:52 · 1783 阅读 · 0 评论 -
shell脚本出现莫名其妙的错误!可能是win中的^M 符号导致
删除win中的^M 符号,这个符号是win下的回车换行符,在linux下没有,显示为^M,如果不处理会造成linux读取异常,尤其是是在win下编辑的脚本或者makefile等文件。网上也有几个删除^M的方法,综合对比选择了一种sed -i 's/^M/"\n"/g' filename 注意:^M需要这样输入 ctrl+v+m最好用vim打开,然后启动命令:se原创 2017-10-25 10:35:17 · 748 阅读 · 0 评论 -
segmentation fault(linux c)补遗
一般如果c和c++中使用了指针编程,如果不注意使用,很容易出现segmentation错误,如果代码中的错误日志不够的话,还在真不太方便定位,尤其是使用了大量指针的情况下。网上总结的有下面几条,我这里摘抄一下 访问了空指针:如char *p; printf("%s", p); p指针没有初始化分配内存空间,p的值一般为0 NULL指针越界,实际也是访问了空指针:int p原创 2017-11-09 17:36:26 · 489 阅读 · 1 评论 -
linux误删误改系统文件导致系统无法启动急救方法
本人也是个小菜,所以欢迎指正,参考系统:centos6.5 如果初学linux或者做一些系统升级误删了系统文件,导致系统启动异常怎么办?重装系统,不用,有三种方法可以进行系统恢复。 1、用u盘启动盘恢复系统文件 制作linux u盘启动盘,制作方法不详述,可以用软碟通UltraISO(收费软件,试用版即可)加载linux系统安装镜像,写入硬盘映像即可完制作原创 2017-11-01 10:18:49 · 7782 阅读 · 0 评论 -
linux链接动态库提示某个函数找不到 undefined xxx
声明:本人是菜鸟,学习阶段,不对之处请不吝赐教在学习tinyxml库时,写了个小程序,提示start.S:109: undefined reference to `main',网上各种答案,基本如下几种情况1、确实缺少main2、编译选项不对3、其他问题导致我的是编译选项不对,修改后编译通过;抱歉,怎么解决的没记住。我是用c来调用tinyxml库,tinyxml的库原创 2017-11-09 10:32:14 · 7935 阅读 · 0 评论
分享