
C/C++
Desny
凡事预则立,不预则废
展开
-
在Linux中编译带有自己编写的头文件的C程序
有三个文件callback.c,callback.h,demo.c。其中callback.h是自己编写的头文件。在Linux中编译运行demo.c的时候注意也要编译callback.c文件,否则会报错 → 引用未定义的函数register_alarm和hit_alarm正确编译和运行的方式如下:gcc demo.c callback.c -o demo./demo附:几个...原创 2020-02-14 14:13:23 · 7316 阅读 · 0 评论 -
在Linux环境下使用命令行编译运行C源文件
1.安装gcc首先如何确定是否已经安装gcc了呢?如果有一个hello.c的源文件,那么使用命令gcc hello.c 如果报出提示,command gcc not found就是代表没有安装这个程序,而且命令行会很友好地提示用户可以用sudo apt install gcc来进行安装。在使用sudo apt install gcc安装的时候报错,无法访问网页。原因是由于我使用VMWa...原创 2019-04-03 16:45:36 · 15331 阅读 · 0 评论 -
C语言的指针传递和C++的引用传递
首先,C语言没有引用传递。C++中使用引用传递的方式是在函数的参数前加&号,如:void Delete_X(LinkList &L, ElemType x) // 声明Delete_X(L, 45); // 使用C:指针作为参数传入函数中时,是值传递 示例代码:#include <stdio.h>void fun(i...原创 2019-06-21 15:59:07 · 1906 阅读 · 1 评论