Linux下开发
花霾
上海985高校,机械工程专业
展开
-
远程监控系统RTU数据进库C语言程序
内存、指针相关当程序运行出现退出错误为以下任意:(xxxxxxxxxx为地址)free():invalid pointer: xxxxxxxxx malloc(): memory corruption: xxxxxxxxxx直接提示 段错误corrupted size vs. prev_size: xxxxxxxxxx 意思就是内存溢出这些都是和内存分配有原创 2018-01-26 21:39:11 · 1631 阅读 · 0 评论 -
谈谈gcc和g++
-Wl,rpath=./directory在不使用系统动态库,而使用三方库,或者自己的动态库的时候,gcc编译链接动态库时,很有可能编译通过,但是执行时,找不到动态链接库,那是因为-L选项指定的路径只在编译时有效,编译出来的可执行文件不知道-L选项后面的值,当然找不到。可以用 ldd <可执行文件> 看看是不有 ‘not found’在你链接的库后面。解决方法:...原创 2018-03-19 20:43:08 · 170 阅读 · 0 评论 -
SecureCRT 8.1 与使用vim相关的配置
装好SecureCRT之后远程登录云服务器使用vim编辑时,发现即使vimrc那边已经配置了:set mouse=a之后,SecureCRT这里还是不能使用鼠标,甚至滚轮也不能用。查资料发现原来SecureCRT 会话选项 这里需要配置:下面是关于鼠标的设置:下面是关于滚轮的设置:最后,一般外观中颜色主题设置为 traditional 会比较好看点,当然vim中的syn...原创 2018-03-29 16:14:39 · 824 阅读 · 0 评论 -
Ubuntu16.04下修改MySQL数据的默认存储位置
1.首先第一步当然是down掉MySQL了:# /etc/init.d/mysql stop2.接着创建新的数据库路径:# mkdir -p /ssd1/mysql其中,/ssd1是我在云服务器上加的一个数据盘,已经挂载到 /ssd1 上去了。我想把所有的MySQL的数据都存到这个数据盘,而不是存到云服务器自带的系统盘。3.复制MySQL原有的数据,注意,MySQL的原...原创 2018-04-18 19:42:02 · 7894 阅读 · 0 评论