自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu系统PC安装及一些初始配置

Ubuntu系统PC安装及一些初始配置Ubuntu系统安装初始配置安装编程所需的基本配置:火狐浏览器上网Ubuntu系统安装整理了一下Ubuntu系统安装及可能遇到的问题,希望对大家有帮助。准备:U盘(8G),安装Ultraiso软件,Ubuntu镜像文件,一台废弃的电脑(用于安装Ubuntu)操作流程:参考博主(牛奶咖啡8023)上传的经验(点这儿),按流程走基本没问题初始配置安装编程所需的基本配置:sudo apt-get install build-essential可能会遇到安装包

2020-05-29 13:01:04 398

原创 动态库文件(共享库)

动态库文件(共享库)动态库动态库采用与静态库相似的例子(见上一篇博客),四个文件放置在liblb文件夹中。命名规则:“lib+库名.so”1、将要加入动态库的源文件编译成与文件无关的目标文件。XXXX@ubuntu:~/liblb$ gcc -c -fPIC add.c mul.cXXXX@ubuntu:~/liblb$ lsadd.c add.o kmath.h main.c...

2019-03-24 23:17:10 1375

原创 静态库文件

静态库文件静态库文件静态库文件静态库文件把.o文件打包,一方面易于移植使用,一方面可以保护源码不被反汇编或者被泄露。命名规则:“lib+库名.a”以一套实现四则运算的程序为例:程序包含以下四个文件:main.c:声明两个整型变量,并调用四则运算函数。add.c:定义加法及减法函数mul.c:定义乘法及除法函数kmath.h:声明函数参数、返回值等。各自代码段如下:main.c...

2019-03-24 22:46:23 1118 1

原创 Linux C程序的预处理、编译、汇编、链接及运行过程

Linux C程序的预处理、编译、汇编、链接及运行过程Hello Word 程序直接编译运行过程预处理编译汇编链接运行Hello Word 程序直接编译运行过程在Linux系统下,任意目录内创建一个简单的C程序,命名为hello.c,其代码如下: 1 #include <stdio.h> 2 int main(){ 3 //这里有个注释 4 printf("...

2019-03-21 16:36:18 775

原创 C语言中的数组、指针数组、数组指针

C语言中的数组与指针定义一般数组定义字符串列表定义一般数组1、定义一个数组,一般想要获取的信息是,数组的某个元素的地址以及该地址内存储的内容。比如定义一个字符串类型的数组变量,对其进行赋值: 1 #include &amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;gt; 2 3 int main() 4 { 5 char buf[20]=&amp;amp;amp;amp;quot;b

2019-03-17 13:38:08 837 1

原创 C/C++的数据类型解读

C/C++的数据类型解读常用的字符类型计算运存与内存地址数据类型的含义常用的字符类型常用的类型包括布尔型(bool)、字符型(char)、整型(int)、浮点型(float)、双浮点型(double)、无类型(void)、宽字符型(wchar_t)其所占字节长度及其数值范围如下图所示图片引自 http://www.runoob.com/cplusplus/cpp-data-types....

2019-03-17 00:26:29 368

原创 基于Linux系统C/C++程序开发——基本操作

基于Linux系统编写C/C++程序——基本操作编写思路1、创建文件夹及文件2、编写代码段3、编译 .C 文件4、执行编译文件编写思路1、创建一个文件夹,并在文件夹内创建一个 .c文件2、在 .c文件 内编写代码段,并保存3、编译 .c文件 ,如果编译结果报错,则需要进一步修改文件错误。如果编译成功,则自动生成计算机可识别的编译文件4、执行可编译文件,输出程序运行结果。说明:由于在Li...

2019-03-16 15:57:45 3575 2

原创 Linux学习——Vi 终端文本编辑器命令 02

Linux学习——Vi 终端文本编辑器命令 02一般模式下的文件编辑一般模式下的文件编辑1、虽然编辑模式可以进行文件的编辑,但是在一般模式下,也可以进行一些类似于删除文字之类的文件编辑操作。在一般模式下的文件编辑,可以直接通过快捷指令做到,无需再一次进入编辑模式,相对快捷一些。2、文件内容删除x 删除当前光标下的字符dw 删除当前光标所在的单词d0 删除光标位置到当前行行首之间的内容...

2019-03-15 13:22:26 882

原创 Linux学习——Vi 终端文本编辑器命令01

Linux学习——Vi 终端文本编辑器命令Vi 指令命令作用Vi 创建文件的三个模式一般模式的特性编辑模式的特性Vi 指令命令作用1、Vi是基于Linux系统的一个指令,可以创建.txt、.c等文件,基本使用方法如下: XXX@ubuntu:~$ vi test01.txt这里XXX@ubuntu:~$ 表示当前目录位置是 / home / XXXvi test01.txt表示...

2019-03-14 23:57:15 1100 1

原创 Linux 系统安装与基本命令总结

Linux 系统安装与常用命令Linux 系统安装Linux 常用命令Linux 系统安装系统安装:虚拟机+Ubuntu系统虚拟机:VMware Workstation Pro 2015 版。Ubuntu系统:32位1604版本安装步骤:1、启动BIOS的虚拟化设置(参考百度经验)参考链接:https://jingyan.baidu.com/article/ab0b56305f288...

2019-03-14 20:24:17 550 2

level set 编程书籍

level set 用于界面捕捉及图像处理等多种应用领域,是比较方便快捷有效的界面捕捉方法。

2018-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除