返回cygwin中程序的值
Return value of program in cygwin
我在C++中有一个类似的代码
int main(int argc, char** argv){
exit(-1);
}
我在Windows机器上,在Cygwin中制作并运行这个程序。我想回显返回值(用于测试目的)。
echo $?
给出255而不是-1,为什么?(溢出?)
exit取整数(0-255),return -1
不同,当给定值超出范围时,exit返回255
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- C++,系统无法执行指定的程序
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 如何从Cygwin下构建的C++程序链接到DLL
- 程序.exe在Cygwin上运行,但在视觉工作室进行调试和运行时给出了例外
- 在cygwin中使用mingw编译器编译c ++程序时缺少dll。
- 程序在cmd中工作,在cygwin中立即以状态127退出,在emacs shell中没有输出
- 在Windows上运行cygwin的C ++程序的安装后过程是什么
- 对于使用Cygwin GCC编译的C++程序,是否有免费的内存调试器
- 尝试使用Cygwin b20在windows上编译C程序时出错
- 与linux相比,cygwin中的c++程序运行时间较长
- 从cygwin移植到win32本机程序
- 运行策划程序时出现Cygwin错误
- 在Cygwin上执行的程序没有报告抛出异常
- Eclipse Cygwin,在PATH中找不到程序"xlC"
- 在Cygwin下使用Boost程序选项挂起
- 返回cygwin中程序的值
- 在linux上运行cygwin编译的c++程序
- 在Cygwin上编译MongoDB c++驱动程序
- 在Cygwin中使用MySQL编译c++应用程序