[xtrader@m6ifxnobvqrgxzxz bu]$ // g++ -O2 --std=c++11 ../LoggerTest.cpp ../Logger.cpp -o test -lspdlog -pthread -I/home/xtrader/ QuantFabric/XAPI/SPDLog/1.8.5/include -L/home/xtrader/QuantFabric/XAPI/SPDLog/1.8.5/lib/ -bash: //: Is a directory 为什么报错
时间: 2023-07-23 16:13:51 浏览: 195
该错误提示表明您输入的命令以斜杠(//)开头,而在终端中以斜杠开头的是注释。因此,终端将其视为注释而不是命令,并且会显示"//: Is a directory"错误。
请确保您输入的命令正确,并且没有多余的注释符号。如果您想运行该命令,请去除开头的注释符号(//)并再次尝试。应该像这样:
```shell
g++ -O2 --std=c++11 ../LoggerTest.cpp ../Logger.cpp -o test -lspdlog -pthread -I/home/xtrader/QuantFabric/XAPI/SPDLog/1.8.5/include -L/home/xtrader/QuantFabric/XAPI/SPDLog/1.8.5/lib/
```
这样应该就可以正确执行编译过程了。
相关问题
/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/ld: cannot find -lspdlog collect2: error: ld returned 1 exit status 为什么报错
该错误提示表明链接器(ld)无法找到名为 spdlog 的库文件。在您的编译命令中,使用了 `-lspdlog` 选项来指定链接 spdlog 库,但是链接器无法在默认的库路径中找到该库。
解决该问题的方法是确保 spdlog 库已经正确安装,并且链接器能够找到该库。您可以尝试以下几个步骤来解决问题:
1. 确保您已经正确安装了 spdlog 库。您可以通过在终端中运行以下命令来检查是否已经安装了 spdlog:
```shell
ls /home/xtrader/QuantFabric/XAPI/SPDLog/1.8.5/lib/libspdlog.a
```
如果该命令返回文件路径,则表示库已经安装。
2. 确保库路径正确。在您的编译命令中,使用了 `-L/home/xtrader/QuantFabric/XAPI/SPDLog/1.8.5/lib/` 选项来指定库路径。请确保该路径是正确的,并且包含了 spdlog 库文件。
3. 如果以上步骤都正确,但是仍然无法找到库,您可以尝试手动指定库的完整路径来链接。例如:
```shell
g++ -O2 --std=c++11 ../LoggerTest.cpp ../Logger.cpp -o test /home/xtrader/QuantFabric/XAPI/SPDLog/1.8.5/lib/libspdlog.a -pthread -I/home/xtrader/QuantFabric/XAPI/SPDLog/1.8.5/include
```
这样可以直接指定库的路径,绕过链接器无法找到库的问题。
请确保您已经按照上述步骤检查和调整您的编译命令,并确保 spdlog 库已经正确安装。如果问题仍然存在,请提供更多细节或者错误信息,以便我能够更好地帮助您解决问题。
LoggerFactory.getLogger(SchedulerImp.class)
引用和引用提供了关于使用Logger的代码示例。这些代码示例展示了如何使用LoggerFactory.getLogger()方法来获取一个Logger实例。具体来说,LoggerFactory.getLogger()方法接受一个参数,用于指定要创建Logger实例的类。在这些示例中,LoggerTest和SchedulerImp分别作为参数传递给getLogger()方法。因此,对于问题中的代码LoggerFactory.getLogger(SchedulerImp.class),它将返回一个与SchedulerImp类相关联的Logger实例。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [LoggerFactory.getLogger的用法](https://blog.csdn.net/qq_43842093/article/details/122787106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文