你为什么要这样做
g++ -Wall -I/usr/local/include/thrift *.cpp -lthrift -o something
Run Code Online (Sandbox Code Playgroud)
代替:
g++ -Wall -I/usr/local/include/thrift -c Something.cpp -o something.o
g++ -Wall -I/usr/local/include/thrift -c Something_server.cpp -o server.o
g++ -Wall -I/usr/local/include/thrift -c your_thrift_file_constants.cpp -o constants.o
g++ -Wall -I/usr/local/include/thrift -c your_thrift_file_types.cpp -o types.o
Run Code Online (Sandbox Code Playgroud)
进而:
g++ -L/usr/local/lib -lthrift *.o -o Something_server
Run Code Online (Sandbox Code Playgroud)
第一步与第二个序列的作用基本相同,我说得对吗?
此外,为了使他们一致应该something是Something_server在第一线?
g++ -Wall -I/usr/local/include/thrift *.cpp -lthrift -o something
Run Code Online (Sandbox Code Playgroud)
这是来自 Apache Thrift 网站。
-I/usr 也应该是 -I /usr 吗?
在 CentOS 5 机器上执行以下命令:
$ sudo cp file1 file2
Run Code Online (Sandbox Code Playgroud)
给了我以下错误:
抱歉,不允许用户 my_username 在 site_name.com 上以 root 身份执行“/bin/cp file1 file2”
root 权限怎么可能不够用?