gpt4 book ai didi

c++ - 使 Sublime Text 在 Mac 上使用 gcc4.8

转载 作者:行者123 更新时间:2023-11-30 02:52:06 25 4
gpt4 key购买 nike

我想将 Sublime Text(2/3alpha) 用于简单的 c++ 程序,但我不能使用 c++11。我尝试更改构建文件,但添加 -std=c++11 没有帮助。我确实在 macports 上安装了 GCC4.8(否则它可以正常工作)但显然 sublime text 使用的是 4.2 变体。我如何让它使用较新的?我尝试在谷歌上搜索解决方案,但到目前为止还没有找到。感谢您的耐心等待!

最佳答案

我认为您需要指定 GCC 4.8 可执行文件的绝对路径(因为 g++ 可能只是您系统上 GCC 4.2 的符号链接(symbolic link))。

这是我在 Ubuntu 上的 gcc-4.8.1 (Release).sublime-build:

{
"cmd": ["/opt/gcc-4.8.1/bin/g++", "${file}", "-o", "${file_path}/${file_base_name}", "-std=c++11", "-Wall", "-O3"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++, source.cxx",

"variants":
[
{
"name": "Run",
"cmd": ["bash", "-c", "${file_path}/${file_base_name}"]
}
]
}

请注意,我在“cmd”中传递了一个绝对路径。

关于c++ - 使 Sublime Text 在 Mac 上使用 gcc4.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19234983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com