# gcc 编译四步骤 ![](/api/file/getImage?fileId=604e0db3c9095f000e000023) # gcc 编译参数 gcc编译: ``` 4步骤: 预处理、编译、汇编、连接。 -I: 指定头文件所在目录位置。 -c: 只做预处理、编译、汇编。得到 二进制 文件!!! -g: 编译时添加调试语句。 主要支持 gdb 调试。 -Wal
# 安装 composer 安装 ```bash composer create-project topthink/think=5.1.* tp5 ``` # 模块 ## 新建模块 ```bash php think build --module module_name ``` ## 访问模块 ### 未配置路由重写 ``` http://serverName/index.php/模块/控制器
# 规则 默认的路由定义文件是`route.php`,但此目录下所有文件都是有效的 ``` ├─route 路由定义目录 │ ├─route.php 路由定义 │ ├─api.php 路由定义 │ └─... 更多路由定义 ``` 例子: ```php // 注册路由到index模块的Ne
Laravel 的最佳运行环境 -- **Lardock** Laravel 作为目前php主流框架之一,有这肥肠多的安装部署方式,经过多次踩坑,发现laradock是目前踩过的综合开发部署环境最方便的环境。 推荐安装系统:Linux (Deepin大法好) 需要安装的软件: docker,docker-compose ### 安装**docker** https://wiki.deep
# 系统调用 lseek函数: ```c off_t lseek(int fd, off_t offset, int whence); ``` 参数: - fd:文件描述符 - offset: 偏移量,就是将读写指针从whence指定位置向后偏移offset个单位 - whence:起始偏移位置: SEEK_SET/SEEK_CUR/SEEK_END 返回值: - 成功:较起始位置
# 系统调用 系统调用 内核提供的函数 库调用 程序库中的函数 ## open函数 manpage 第二卷,open函数如下,有两个版本的 ![](/api/file/getImage?fileId=6050d17bc9095f000d00000e) 返回一个文件描述符,理解为整数,出错返回-1 - pathname 文件路径 - flags 权限控制,只读,只写,读写
# 开启报错 ```php ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT); ```