草庐IT

free-command

全部标签

c++ - 使 : g++: Command not found

我查看了类似的帖子,有人解决了我的问题。我很简单,但我是eclipse的新手。我正在尝试做一个简单的例子,我遇到了这个问题。make文件就是这个all:hello.execlean:rmHello.oHello.exehello.exe:hello.og++-g-ohello.exehello.ohello.o:g++-c-gmain.cpp我得到这个错误“make:g++:Commandnotfound”感谢您的帮助。 最佳答案 您需要从GNU安装开发工具。我假设您在Windows上,在这种情况下您有两个选择:cygwin和min

c++ - MinGW: "gcc is not recognized as an internal or external command"

我下载并安装了MinGW。我使用图形程序安装C++编译器。在Windows命令行中键入gcc会打印:gccisnotrecognizedasaninternalorexternalcommand我检查了,gcc.exe存在于C:\MinGW\bin中。怎么了? 最佳答案 虽然是一个老问题,但这里的答案都没有帮助我。我发现到达目的地的唯一路线是在命令提示符下输入以下行:复制:设置Path=C:\MinGW\bin;%PATH%之后,只需输入gcc-v。希望这对解决我遇到的问题的人有所帮助!

c++ - system ("command") 产生错误;但它在直接从 Bash 提示符调用时有效

我正在尝试从我的C++程序运行以下bash命令:diff使用以下C++语句:system("diff该命令在直接从Linuxshell运行时运行良好,但从我的程序运行时,我得到:sh:1:Syntaxerror:"("unexpected指的是(我尝试使用\转义(,但这会产生更多问题:system("diff我只想从我的C++程序中运行以下命令:diff我可以创建一个文件并运行它,但我将其作为最后一个选项。 最佳答案 如前所述system()创建一个新的标准外壳sh并执行命令。从是一个bash特有的特性,它不能被sh解释。.您可以通

c++ - 为什么 is_lock_free 是成员函数?

is_lock_free需要实例(它是成员函数)的原因是什么?为什么不是该类型的元函数,或者静态constexpr成员函数?我正在寻找一个实际的例子来说明为什么它是必要的。 最佳答案 标准允许类型有时无锁。section29.4Lock-freepropertyTheATOMIC_..._LOCK_FREEmacrosindicatethelock-freepropertyofthecorrespondingatomictypes,withthesignedandunsignedvariantsgroupedtogether.The

c++ - 如何从 add_custom_target/command 调用 CMake 函数?

是否可以从add_custom_target或add_custom_command中调用CMake函数?我知道我可以将CMake函数移动到Python(或其他)脚本并从add_custom_target/command调用它,但我想避免使用大量脚本在现有的CMake基础设施旁边。我想要实现的是使用CPack生成二进制工件的zip包并将它们发布到工件存储库中。对于发布部分,我已经创建了CMake函数,但现在我需要将打包和发布结合在一起。提前感谢您的任何帮助/提示。 最佳答案 我在为BVLC/Caffe编写CMake构建系统时遇到了这个

c++ - Python ctypes : how to free memory? 获取无效指针错误

我想从带有ctypes的C/C++库中获取一些字符串到python中。我的代码如下所示:lib中的代码:constchar*get(structsomething*x){[...]//bufisastringstreamreturnstrdup(buf.str().c_str());}voidfreeme(char*ptr){free(ptr);}Python代码:fillprototype(lib.get,c_char_p,POINTER(some_model)])fillprototype(lib.freeme,None,[c_char_p])//whatiwanttodohere

c++ - 为什么 free(p) 不将 p 设置为 NULL?

这不是free()的标准行为的任何原因?多个指针指向同一个对象:#include#includevoidsafefree(void*&p){free(p);p=NULL;}intmain(){int*p=(int*)malloc(sizeof(int));*p=1234;int*&p2=p;printf("p=%pp2=%p\n",p,p2);safefree((void*&)p2);printf("p=%pp2=%p\n",p,p2);safefree((void*&)p);//safereturn0;}来自malloc的赋值要求从void*转换反之亦然:safefree()要求强制

c++ - 如何使用 CMAKE_EXPORT_COMPILE_COMMANDS?

我一直在尝试按照此工具的帮助中的建议将clang-modernize与CMAKE_EXPORT_COMPILE_COMMANDS一起使用。使用此选项,cmake会生成一个JSON文件,其中包含编译信息,例如包含路径(seealso)。这个变量在cmake的命令行中被接受,但是cmake--help-variableCMAKE_EXPORT_COMPILE_COMMANDS不起作用(与thismailinglistposting一致)。有人知道如何使用它吗?我也可以将它与cppcheck一起使用。更多信息我在clangdeveloperforum上发现了此cmake功能并非在所有生成器上

node.js - command.js - .prompt 被删除,现在怎么办?

在commander.js,当要求用户输入时,我会使用提示方法:program.prompt('name:',function(name){console.log('hi%s',name);});但现在该方法已在版本2.0.0中删除。询问用户输入的新方法是什么? 最佳答案 更新:看起来像promptly是这些功能的新家。此更改为beingdiscussedinthisgithubissue.我的猜测是TJ认为功能属于一个单独的模块。不过,不确定他是否打算将代码迁移到新模块或将其留给社区。但最终可能会出现以下结果之一:TJ(或其他人,

node.js - "Node.js command prompt"和 Windows 命令提示符有什么区别?

“Node.js命令提示符”和Windows命令提示符有什么区别?或者,更重要的是,当您可以从Windows命令提示符运行Node程序时,为什么它甚至存在?注意:我问的是这个人,不是REPL: 最佳答案 读取快捷方式的属性。它只是简单地执行带有一个参数的cmd.exe,该参数执行一个.bat文件,然后返回到提示符。C:\Windows\System32\cmd.exe/k"C:\ProgramFiles\nodejs\nodevars.bat"它真正做的就是确保正确设置路径以使用node和npm。我从来不需要使用它,因为我的路径已设