ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

命令行 – 这个Linux命令有什么作用?

2019-08-14 08:04:32  阅读:13  来源: 互联网

标签:c command-line compiling



g++ -Wall -I/usr/local/include/thrift *.cpp -lthrift -o something

这是来自Apache Thrift网站.

也是-I / usr应该是-I / usr?

解决方法:

这是命令的细分.首先是原始命令,供参考

g++ -Wall -I/usr/local/include/thrift *.cpp -lthrift -o something

现在,为了细分.

g++

这是实际的命令命令,g.这是正在执行的程序.这是什么,从手册页:

gcc – GNU project C and C++ compiler

这是用C和C编写的程序的编译器.它基本上采用C或C代码并将其转换为程序.

-Wall

此部分使其在编译时显示所有警告. (警告全部)

-I/usr/local/include/thrift

这部分告诉g使用/usr/local/include / thrift作为获取头文件的目录.关于是否在我之后放置一个空格的问题.你可以这样做.选项的方式(选项是命令之后的东西 – 符号.-Wall和-I是选项)被解析后允许你放置一个空格.这取决于您的个人喜好.

*.cpp

此部分将当前目录中的每个.cpp文件传递给g命令.

-lthrift

这也可以是-l thrift.它告诉g在链接时搜索thrift库.

-o something

这告诉它当编译所有内容以将可执行文件放在文件中时.

我希望这有帮助,如果有什么不清楚请发表评论!



标签:c,command-line,compiling

专注分享技术,共同学习,共同进步。

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有