PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2014-11-02 11:32:18  修改时间:2024-11-14 05:02:42  分类:13.C/C++/Rust  编辑

gcc编译C语言需要经历四个步骤:

作者:Albert.Wen  添加时间:2014-11-01 23:20:50  修改时间:2024-11-07 03:43:06  分类:13.C/C++/Rust  编辑

C方式位操作总结:

设置特定的位用|;

清除特定的位用&;

取反特定的位用^;

取反所有的位用~;

作者:Albert.Wen  添加时间:2014-10-31 15:53:12  修改时间:2024-11-05 05:28:53  分类:13.C/C++/Rust  编辑

最近在学习C语言,一直想找个好点的开发工具,试用了下 Eclipse for C/C++,NetBeans for C/C++,都不好用。自从接触和使用 PhpStorm,就习惯于JetBrains公司的产品了,包括 PyCharm。

先前去官网看,没看到有关C/C++方面的IDE产品,不过从 2014.09.08 开始,官方推出了一款企业级的跨平台的 C/C++ IDE了,名字叫 CLion

CLion官网:https://www.jetbrains.com/clion

 

作者:Albert.Wen  添加时间:2015-10-24 09:15:51  修改时间:2024-11-15 01:44:56  分类:13.C/C++/Rust  编辑

Deepin 15.11 编译安装 MySQL-5.6.46 时,报错:

/usr/bin/ld: /usr/local/lib/libssl.a(s23_srvr.o): relocation R_X86_64_PC32 against symbol `ssl23_get_client_hello' can not be used when making a shared object; recompile with -fPIC

作者:Albert.Wen  添加时间:2014-10-31 12:53:03  修改时间:2024-11-19 12:23:37  分类:13.C/C++/Rust  编辑

用gcc编译一个C程序的时候出现这样的警告

warning: control reaches end of non-void function

作者:Albert.Wen  添加时间:2016-01-20 15:45:55  修改时间:2024-11-24 05:10:40  分类:13.C/C++/Rust  编辑

为什么要将 libapue.a 移到 /usr/local/lib 中呢?

因为 libapue.a 是 apue.h 头文件中包含的所有函数及宏定义的具体实现,是一个静态链接库。

查看 ld.conf.d/libc.conf 你会发现 gcc 在搜索链接库的时候默认会去搜索 /usr/local/lib/ 中的文件,所以我们将其放在这里,一劳永逸。

作者:Albert.Wen  添加时间:2015-12-21 11:44:19  修改时间:2024-11-18 22:51:20  分类:13.C/C++/Rust  编辑

方法一:定义时赋值

struct Member test = {-10, 3.141590, "method one", 0.25};

注意:对应的顺序,不能错位。

作者:Albert.Wen  添加时间:2017-10-26 14:27:19  修改时间:2024-11-12 21:54:26  分类:13.C/C++/Rust  编辑
编号 信号名称 缺省动作 说明
1 SIGHUP 终止 终止控制终端或进程
2 SIGINT 终止 键盘产生的中断(Ctrl-C)
3 SIGQUIT dump 键盘产生的退出
4 SIGILL dump 非法指令
5 SIGTRAP dump debug中断
6 SIGABRT/SIGIOT dump 异常中止
7 SIGBUS/SIGEMT dump 总线异常/EMT指令
8 SIGFPE dump 浮点运算溢出
9 SIGKILL 终止 强制进程终止
作者:Albert.Wen  添加时间:2015-10-24 09:16:26  修改时间:2024-11-17 04:00:40  分类:13.C/C++/Rust  编辑

OpenSSL 加解密库

作者:Albert.Wen  添加时间:2017-10-26 14:10:54  修改时间:2024-11-07 10:52:30  分类:13.C/C++/Rust  编辑

操作系统:Mac OS X 10.11.5

1、下载书中的源代码:点击下载

2、切换到解压后的目录 unpv13e,先查看下 README,依次执行:

./configure

cd lib
make

cd ../libfree
make