linux
爬行的菜鸟
学习才是正确的道路
展开
-
LINUX下jpeglib的dome(二)
参照jpeg-6b/example.c这个demo可以很容易的在jpeg与bmp之间进行转换1.将bmp转为jpg#include <stdio.h>#include <stdlib.h>#include <setjmp.h>#include "jpeglib.h"#include <string.h>#pragma pa...原创 2019-06-27 13:24:41 · 361 阅读 · 0 评论 -
LINUX下载编译jpeglib(一)
一:下载地址http://www.ijg.org/files/jpegsrc.v9c.tar.gz(如果无法打开,先打开http://www.ijg.org)二:解压缩安装//解压缩安装包tar xzvfjpegsrc.v9c.tar.gz //切换到目录下cd jpeg-9c # ./configure--prefix=$jpeg --enable-share...原创 2019-06-27 09:49:21 · 1210 阅读 · 0 评论 -
FreeType使用步骤
1.初始化库FT_Library library;FT_Face face;FT_Error error = FT_Init_FreeType( &library );2. 加载相应的字体文件FT_New_Face( library, "/usr/share/fonts/truetype/arial.ttf", 0, &face );3. 设置字体的大小...转载 2019-07-25 16:12:32 · 1785 阅读 · 0 评论 -
freetype的简单使用之 生成一个字体bmp
前言:最近项目上需要在linux上做字体的图像生成,经查找资料选择使用freetype来进行字体的生成一:bmp的基础定义1.bmp相关的定义 BMP_API.h这一步我们可以先进行bmp相关基础的了解#pragma once#include <cstdio>#include <cstring>#include <iostream>#i...原创 2019-07-22 16:31:14 · 3259 阅读 · 0 评论 -
freetype的简单使用
安装完毕以后我们先做个简单的实例程序看看效果1.首先先下载字体链接:https://pan.baidu.com/s/1FCOh9SYcVkYCkaT6wtXWtA提取码:rohm2.编写程序编译测试文件example.c/*编译命令*/ -I指定库文件所在位置 -L指定动态库位置gcc example.c -o example...原创 2019-06-28 16:45:11 · 2194 阅读 · 0 评论 -
在Linux下安装编译Freetype
1、检查freetype是否安装rpm -qa | grep freetype没有的话编译freetype 这里下载https://www.freetype.org/download.htmlhttp://download.savannah.gnu.org/releases/freetype/2.安装root@localhost root]# cd /usr/local/s...原创 2019-06-28 14:52:18 · 3756 阅读 · 1 评论 -
Linux相关目录
Linux小项目目录用来记录工作中使用到Linux开发小实验项目用来快速查询基础配置:1.开发系统:Ubuntu 12.042.开发IDE: 菜狗没找到好用的Linux项目记录原创 2020-09-15 15:43:02 · 246 阅读 · 0 评论 -
linunx——GDB调试命令总结
1.启动调试前置条件:编译生成执行码时带上 -g,如果使用Makefile,通过给CFLAGS指定-g选项,否则调试时没有符号信息。gdb program //最常用的用gdb启动程序,开始调试的方式gdb program core //用gdb查看core dump文件,跟踪程序core的原因gdb program pid //用gdb调试已经开始运行的程序,指定pid即可gdb a...转载 2019-07-18 12:15:32 · 327 阅读 · 0 评论 -
Linux下删除文件名带有空格的文件
1.使用单引号将文件名括起来进行操作;rm '2018-08-07 17-29-48.png'转载 2019-07-22 16:59:12 · 2645 阅读 · 0 评论 -
关于Zint在Linux的下生产BMP使用方法说明(Linux下条形码,二维码库)
Zint的使用 最近在做linux下的条形码和二维码的实验,苦苦寻觅终于找到了Zint库。 当前所知的情报 Zint版本使用说明:zint-2.8.0 Linux版本:Ubuntu1204 参考链接 Zint讲的很详细 Zint生成二维...原创 2020-08-25 12:05:05 · 711 阅读 · 0 评论 -
开源二维码库libqrencode在linux下生产一个BMP二维码图片(实操)
开源二维码库libqrencode的使用1.开源二维码库libqrencode的下载地址 libqrencode是一个日本人写的生成二维码的可以跨平台的c库,官网是这里,Github在这里。2.平台 Linux下的安装步骤(Ubuntu1204) tar zxvf qrencode-3.4.2.tar.gzcd qrencode-3.4.2./configurema...原创 2020-08-11 16:43:11 · 1496 阅读 · 11 评论 -
老手经验:Linux驱动程序开发学习步骤
1. 学会写简单的makefile2. 编一应用程序,可以用makefile跑起来3. 学会写驱动的makefile4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够通过dmesg看到输出。5. 写一完整驱动, 加上read, write, ioctl, p...转载 2020-04-07 14:51:21 · 1198 阅读 · 0 评论 -
NDK:Linux下NDK安装和配置
下载linux版本,先下载到自己电脑上,然后再传到linux的服务器或者虚拟机上先解压文件。指令是:unzip android-ndk-r12b-linux-x86_64.zip如果解压失败,可能是权限问题,在上级目录给ndk文件夹权限chamod 777 -R ndk配置环境变量,打开.bashrc这个文件sudo vim /etc/profile在文件末...原创 2019-04-25 15:27:40 · 2551 阅读 · 0 评论 -
ubuntu14 扩容的痛苦经历,在这里为大家献上我的过程(附带有gparted-live-0.25.0-3-i686下载地址)
参考文档:https://www.linuxidc.com/Linux/2015-08/121674.htm VMware11下对虚拟机Ubuntu14.10系统所在分区sda1进行磁盘扩容http://www.nxpic.org/module/forum/thread-614446-1-1.html虚拟机硬盘扩容,GParted的使用在这里向对大家说,扩...原创 2019-04-29 16:42:51 · 3686 阅读 · 6 评论 -
使用ldconfig命令将/usr/local/lib加入到默认库
在安装各种软件的时候,我们常常需要使用ldconfig命令调用系统链接库,这样往往会比较麻烦,而且每次需要使用的时候,都需要调用一次,那么有没有更好的方法将/usr/local/lib加入到默认的系统链接库中呢?我们可以使用以下命令:[root@localhost www]# echo "/usr/local/lib" >> /etc/ld.so.conf[root@localh...转载 2019-04-19 16:04:28 · 7414 阅读 · 0 评论 -
C语言将BMP格式图片转化为灰度
代码如下:#include<stdio.h>#include<malloc.h>#include<stdlib.h>#pragma pack(1)typedef struct tagBITMAPFILEHEADER{ unsigned char bfType[2];//文件格式 unsigned long bfSize;//...转载 2019-04-18 14:46:06 · 989 阅读 · 0 评论 -
【转】利用jpeglib压缩各种图像格式为jpg格式,linux下bmp转化为jpeg程序源代码
前一段时间做了一个项目,项目中有一部分是关于图像采集的,相关硬件有:高速数字相机(我们采用Basler A312f),工控机,服务器。其中相机通过1394视频线连接到工控机的1394视频卡上,工控机与服务器通过百兆网连接。具体工作流程为:工控机控制 相机采集图像,帧率一般为40HZ左右,采集的图像为位图数据,需要自己在程序中封装为bmp格式,然后压缩成jpg格式,压缩后的图像一方面保存到本地 硬盘...转载 2019-04-18 14:43:09 · 568 阅读 · 1 评论 -
linux下安装jdk 详细步骤(一条命令即可安装)
作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。第一种方法只需要一条命令就可以安装jdk:yuminstalljava-1.8.0-openjdk*-y执行了这条命令不需要配置,直接可以用第二种方法0.下载jdk8登录网址:http://www.oracle.c...转载 2019-04-04 12:24:51 · 378 阅读 · 0 评论 -
本机能ping通虚拟机,但无法通过SSH登录到虚拟机上的linux系统
工作笔记:问题描述:桥接模式下,主机(WIN7)不能正常通过SSH登录到虚拟机上的linux1、首先检查主机与虚拟机上的linux是否互相PING通;2、能ping通时,在主机上打开cmd命令窗口通过telnet 虚拟机IP 22,方式看是否能telnet登录;3、如果不能telnet则要检查下虚拟机上的linux系统是否安装好了ssh服务,不然肯定不能ssh登录的,在linux上...转载 2019-04-04 09:43:51 · 1531 阅读 · 0 评论