gliethttpgliethttp.blog.chinaunix.net
gliethttp
全部博文(2005)
2014年(2)
2013年(2)
2012年(16)
2011年(66)
2010年(368)
2009年(743)
2008年(491)
2007年(317)
linux_zj
程睿
mzh2100
dogsun88
叶绍琛
kowems
gongping
chumojin
高泽然
xy7777
os123456
hiderhao
zahassio
byy6by
zxy11861
COVID_19
a1960048
swzswz
分类: LINUX
2008-03-13 16:32:07
打开.mak文件的-g编译开关时,出现的怪现象 环境:ubuntu 7.10 luther@gliethttp:~$ gcc --version luther@gliethttp:~$ gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) 1.NTBB_linux.mak原始文件如下: //----------------------------------------- CC = g++ OBJS = NTBBLIB.o NTBBTIM.o PreTimMerge.o all: $(OBJS) $(CC)-o ntbb.exe $(OBJS) %.o: %.c %.cpp $(CC) -c $< -o $@ .PHONY: clean clean: -rm *.o ntbb.exe 2.NTBB_linux.mak添加-g编译选项后文件如下: //----------------------------------------- CC = g++ -g OBJS = NTBBLIB.o NTBBTIM.o PreTimMerge.o all: $(OBJS) $(CC)-o ntbb.exe $(OBJS) %.o: %.c %.cpp $(CC) -c $< -o $@ .PHONY: clean clean: -rm *.o ntbb.exe 上面即便加入了-g,在make -f NTBB_linux.mak clean之后,make -f NTBB_linux.mak那个-g编译开关选项,就是传不进去. 然后将%.c去掉之后,就tmd可以了,tnnd. 3.NTBB_linux.mak添加-g编译选项,去掉%.c后文件如下: CC = g++ -g OBJS = NTBBLIB.o NTBBTIM.o PreTimMerge.o all: $(OBJS) $(CC)-o ntbb.exe $(OBJS) %.o: %.cpp $(CC) -c $< -o $@ %.o: %.c $(CC) -c $< -o $@ .PHONY: clean clean: -rm *.o ntbb.exe 这样-g编译开关选项就传进去了,tnnd我这里的高手都不知道是什么原因,反正这样之后gdb ntbb.exe就可以list源码了(gliethttp_20080313)!!!
打开.mak文件的-g编译开关时,出现的怪现象 环境:ubuntu 7.10 luther@gliethttp:~$ gcc --version
luther
@gliethttp:~$ gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) 1.NTBB_linux.mak原始文件如下: //----------------------------------------- CC = g++ OBJS = NTBBLIB.o NTBBTIM.o PreTimMerge.o all: $(OBJS) $(CC)-o ntbb.exe $(OBJS) %.o: %.c %.cpp $(CC) -c $< -o $@ .PHONY: clean clean: -rm *.o ntbb.exe 2.NTBB_linux.mak添加-g编译选项后文件如下: //----------------------------------------- CC = g++ -g OBJS = NTBBLIB.o NTBBTIM.o PreTimMerge.o all: $(OBJS) $(CC)-o ntbb.exe $(OBJS) %.o: %.c %.cpp $(CC) -c $< -o $@ .PHONY: clean clean: -rm *.o ntbb.exe 上面即便加入了-g,在make -f NTBB_linux.mak clean之后,make -f NTBB_linux.mak那个-g编译开关选项,就是传不进去. 然后将%.c去掉之后,就tmd可以了,tnnd. 3.NTBB_linux.mak添加-g编译选项,去掉%.c后文件如下: CC = g++ -g OBJS = NTBBLIB.o NTBBTIM.o PreTimMerge.o all: $(OBJS) $(CC)-o ntbb.exe $(OBJS) %.o: %.cpp $(CC) -c $< -o $@ %.o: %.c $(CC) -c $< -o $@ .PHONY: clean clean: -rm *.o ntbb.exe 这样-g编译开关选项就传进去了,tnnd我这里的高手都不知道是什么原因,反正这样之后gdb ntbb.exe就可以list源码了(gliethttp_20080313)!!!
上一篇:对nand bbt的理解
下一篇:linux下查看用户组的信息
登录 注册