C++
LivingCcj
这个作者很懒,什么都没留下…
展开
-
bazel编译envoy时遇到错误:configure.ac:172: error: possibly undefined macro: AC_PROG_LIBTOOL
遇到的问题Repository rule http_archive defined at: /root/.cache/bazel/_bazel_root/5861efbf6640604f322aefb7a661544e/external/bazel_tools/tools/build_defs/repo/http.bzl:336:16: in <toplevel>ERROR: An error occurred during the fetch of repository 'com_gi原创 2021-04-18 17:52:31 · 828 阅读 · 0 评论 -
c++编译步骤
编译步骤:预编译,解释源代码,#define #if,删去注释(.i文件)汇编,输出汇编文件(.s文件)机器语言,转化为对应的可执行的二进制机器语言(.o)链接,链接需要的库文件(例如,-lm:链接libm.a)-Wall:开启编译时候的的警告日志ldd <main.o> //查看可执行文件链接的库提前编译命令:g++ -o Test test.cpp -st...翻译 2020-04-06 17:11:31 · 261 阅读 · 0 评论 -
C++ 多线程实例
使用C++实现多线程实例【ubuntu16.04环境】需要引用头文件:`thread`注意:编译时 g++ <filename.cpp> -o main -lpthread -std=c++11如果不添加编译选项:`lpthread` 则会报错:`collect2: error: ld returned 1 exit status`多线程代码实例#...原创 2020-03-04 16:03:44 · 507 阅读 · 0 评论 -
C++ learning
const成员函数const成员函数定义结构class Dark{public: setCount(const int num); int GetCount(void) //const成员函数private: int m_count;};//实现int Dark::GetCount(void) const{ ++m_count //error ,修改了成员函数 return...原创 2020-03-01 23:16:22 · 89 阅读 · 0 评论