• 2024-10-26【Linux学习】(7)项目自动化构建工具make/Makefile
    Linux项目自动化构建工具-make/Makefile1.背景介绍会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文
  • 2024-09-12Linux编译器-gcc/g++使用
    1.背景知识1.预处理(进行宏替换)2.编译(生成汇编)3.汇编(生成机器可识别代码)4.连接(生成可执行文件或库文件)2.gcc如何完成格式gcc[选项]要编译的文件[选项][目标文件]预处理(进行宏替换)编译(生成汇编)汇编(生成机器可识别代码)连接(生成可执行文件或库文件)
  • 2024-09-04常用linux命令
    lsls-l(详细信息)ls-la(列出隐藏文件)ls-ladrwxrwxr-x3yanyan40969月415:59./-rw-rw-r--1yanyan140689月415:55CMakeCache.txtdrwxrwxr-x:d表示directory(目录)-表示普通文件rwx权限readwrite执行(所有者的权限)rwx权限readwrite执
  • 2024-07-14Linux ---gcc
    c语言的链接类型:动态链接:ll/lib64/libc-2.17.so静态链接:ll/lib64/libc.aglibc-static安装-CSDN博客https://blog.csdn.net/itas109/article/details/104226783在Linux中下载c语言的静态库。gcctest.c-otest.s-static以静态链接的形式对程序进行编译。g++mytest.
  • 2024-07-13Java学习第二周
    标识符是用来给变量,类,方法以及包进行命名的。标识符的命名规则1.必须以字母、下划线“”、美元符“$”开头。2.其他部分可以是字母、下划线“”、美元符“$”和数字的人员组合·。3.大小写敏感,且长度无限制。4.不可以是Java的关键字。标识符使用规范表示类名的标识符:每个单
  • 2024-05-10svn
    svnsvn安装yum-yinstallsubversion创建版本库mkdir/var/svn/           #这不是仓库,只是一个普通目录svnadmincreate/var/svn/project    #这是仓库ls/var/svn/project/conf/  db/  format  hooks/  locks/  README.txt  
  • 2024-01-24学习记录13
    本次主要对综合案例进行了学习案例1:求TOP值任务描述:orderid,userid,payment,productidfile1.txt1,1768,50,1552,1218,600,2113,2239,788,2424,3101,28,5995,4899,290,1296,3110,54,12017,4436,259,8778,2369,7890,27file2.txt100,4287,226,233101,65
  • 2023-11-02自动化构建工具make/makefile详解
    一、工具介绍1.1为什么需要使用自动化项目构建工具呢在我看来,在平时写较少代码,只有1个源文件的时候,用make和不用make感觉差别不大,但是当项目源文件一多,需要一个个的去输入gcc进行编译,显然是十分麻烦的。所以make这个工具可以极大的提高项目完成后的测试工作。1.2make/makefile介绍
  • 2023-09-18MyCode代码生成器v1.0.0.2(BCB版)
    BCB开发管理系统之类的软件非常方便,而管理系统离不开数据库,对于我们开发人员而言,编写数据库操作代码比较繁琐,每次一个项目都得重新或大部分编写数据库操作代码,同时还得面对代码中可能存在的bug,有鉴于此,本人编写了MyCode-代码生成器,让我们一键生成对数据库操作的代码(cpp、h文件),直接
  • 2023-09-03Jenkins详解(三)
    Jenkins详解(三)目录Jenkins详解(三)1、Jenkins介绍2、JenkinsCI/CD流程3、部署环境3.1环境准备3.2安装GitLab3.3初始化GitLab3.4GitLab中文社区版补丁包安装3.5修改GitLab配置文件/etc/gitlab/gitlab.rb3.6在宿主机输入http://192.168.200.26:88地址就可以访问了3.7创建