Linux
云季
这个作者很懒,什么都没留下…
展开
-
linux系统上drm的简单demo程序
确保系统安装libdrm库main.c#include <stdio.h>#include "drm_display.h"int main(int argc, char **argv){ int ret = 0; u_int32_t count = 0; char exit_flag = 1; ret = drm_dev_open(); if (ret != 0){ printf("drm dev open fail\n原创 2020-08-01 21:06:57 · 3413 阅读 · 0 评论 -
openGL/GLUT 简单的demo程序
ubuntu 安装 GLUT :sudo apt-get install freeglut3*main.c#include "GL/freeglut.h"void drawTriangle(){ glClearColor(0.4, 0.4, 0.4, 0.4); glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_TRIANGLES); glColor3f(1.0, 0.0, 0.0); // Red gl原创 2020-08-01 19:23:08 · 550 阅读 · 0 评论 -
openGL/GLFW简单demo程序
ubuntu 安装 GLFW :sudo apt-get installlibglfw3*test-glfw.c#include <GLFW/glfw3.h>int main(void){ GLFWwindow* window; GLFWwindow* window2; /* Initialize the library */ if (!glfwInit()) return -1; /* Create a wind.原创 2020-08-01 19:09:37 · 687 阅读 · 0 评论 -
windows10 中 ubunt子系统的使用
1.在Windows10上安装linux子系统直接在Microsoft Store中搜索Linux,可以很多发行版Linux,比如Kali, Debian, Ubuntu等等。本人使用的是Ubuntu18.04,可以选择自己喜欢的版本安装,安装非常简单直接获取就行。安装好后可以在开始里面找到相应的linux子系统应用,第一次打开需要设置用户名和密码,之后打开就不用了并且打开速度相对的快...原创 2019-01-11 20:44:11 · 377 阅读 · 0 评论 -
linux网站环境搭建
MySQL安装及配置 复制解压后的mysql目录到系统的本地软件目录: 执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r 添加系统mysql组和mysql用户: 执行命令:groupadd mysql和useradd -r -g mysql mysql安装数据库: 进入安装...原创 2019-01-03 12:36:03 · 604 阅读 · 0 评论 -
vi/vim 键位图及使用
vi/vim 的使用基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是:一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。编辑模式:在一般模式中可...转载 2019-01-03 12:38:49 · 399 阅读 · 0 评论 -
Linux文件操作编程
普通文件的操作:open, close, read, write, lseek, stat, remove(unlink), chown, chmod, umask, rename,access。access("./data", F_OK); //判断文件是否存在umask(0447); //设置文件创建权限掩码int fd=open("./data",O_WRO...原创 2019-01-03 12:40:15 · 227 阅读 · 0 评论 -
gcc的基本使用
gcc编译器工作流程:preprocess(预处理),compilation(编译),assembly(汇编),link(链接)。 gcc最基本的使用方法: gcc [选项] [要编译的文件] 例:gcc hello.c 会生成a.out文件。 gcc的选项: ...原创 2019-01-03 12:39:43 · 386 阅读 · 0 评论 -
gdb基本使用方法
gdb最基本的使用流程: 1.生成可调试的程序. 例:gcc -g hello.c -o hello 2.启动GDB. 例:gdb hello 3.设置断点等. 例:break main 或者 break hello.c:行号 4.运行程序. run ...原创 2019-01-02 15:59:50 · 248 阅读 · 0 评论 -
1.1 Linux常用命令
1.辅助相关指令:{ man:manual的缩写,手册,查看Shell命令或C语言函数的帮助文档 clear:清屏 reset:重置终端 alias:命令别名指令 例:alias copy=cp write;wall:向用户发...原创 2019-01-02 15:52:38 · 92 阅读 · 0 评论 -
linux基本网络配置
1. linux网络配置命令 ifconfig route 查看网卡信息: ifconfig -a 设置网卡开关: ifconfig eth0 [up|down] 设置ip和掩码: ifconfig eth0 192.168.1.22 netmask 255.255.255.0 设置网关: route add default gw 192.168.1.2...原创 2019-01-05 23:28:58 · 246 阅读 · 0 评论 -
arm linux嵌入式开发环境搭建简要
宿主机(host) :虚拟机 Ubuntu18 64位系统虚拟机配置:1.添加两个磁盘是为了将系统和代码分开,这样的好处在于可以将代码盘挂载到其它虚拟机上使用2.安装两个网卡是因为目标机的网口是直接接到电脑的网口,电脑上网则是通过无线wifi,之前使用老版VMare8时,可以通过开启windows路由服务来解决网络互通的问题,但是安装了新版VMware后windows的路由服务无...原创 2019-01-04 23:36:25 · 1556 阅读 · 0 评论 -
samba安装及配置
一、samba简介Samba最大的功能可用于Linux与Windows系统直接的文件共享和打印共享,Samba既可用于Windows与Linux之间的文件共享,也可用于Linux与Linux之间的资源共享,由于NFS的出现,因而 Samba更多用在Linux与Windows之间的数据共享上面。 二、samba服务的安装1、环境准备配置好网络,并将防火墙关闭.关闭防火墙命令:...原创 2019-01-04 23:29:03 · 251 阅读 · 0 评论