用gcc -nostartfiles -e game game.cpp -lstdc++ -o game,虽然可以改变程序的入口点,但是使用命令行却不能向该入口传入参数,是因为“-nostartfiles”的原因吗?
例如:
程序入口定义如下
game(int argc ,char *argv[])
{
..........
}
生产的可执行文件名为 game
用 ./game 1 1 1 1 1 启动程序后,argc 等于一个乱码,而不是5
用gcc -nostartfiles -e game game.cpp -lstdc++ -o game,虽然可以改变程序的入口点,但是使用命令行却不能向该入口传入参数,是因为“-nostartfiles”的原因吗?
例如:
程序入口定义如下
game(int argc ,char *argv[])
{
..........
}
生产的可执行文件名为 game
用 ./game 1 1 1 1 1 启动程序后,argc 等于一个乱码,而不是5