> Try: > > g++ -I/usr/include/gdal hillshade.cpp -lgdal -o hillshade
Thank you for the suggestion, still no good though: :~/src/demtools$ g++ -I/usr/include/gdal hillshade.cpp -lgdal -o hillshade /usr/bin/ld: cannot find -lgdal collect2: ld returned 1 exit status :~/src/demtools$ g++ -I/usr/include/gdal hillshade.cpp -o hillshade /tmp/ccisRgYI.o: In function `main': hillshade.cpp:(.text+0x295): undefined reference to `GDALAllRegister' hillshade.cpp:(.text+0x2a6): undefined reference to `GDALOpen' hillshade.cpp:(.text+0x2d5): undefined reference to `GDALDataset::GetRasterBand(int)' hillshade.cpp:(.text+0x34b): undefined reference to `GDALRasterBand::GetXSize()' hillshade.cpp:(.text+0x35a): undefined reference to `GDALRasterBand::GetYSize()' hillshade.cpp:(.text+0x36f): undefined reference to `CPLMalloc' hillshade.cpp:(.text+0x37d): undefined reference to `CPLMalloc' hillshade.cpp:(.text+0x386): undefined reference to `GetGDALDriverManager' hillshade.cpp:(.text+0x392): undefined reference to `GDALDriverManager::GetDriverByName(char const*)' hillshade.cpp:(.text+0x3d4): undefined reference to `GDALDriver::Create(char const*, int, int, int, GDALDataType, char**)' hillshade.cpp:(.text+0x43e): undefined reference to `GDALDataset::GetRasterBand(int)' hillshade.cpp:(.text+0x534): undefined reference to `GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, int, int)' hillshade.cpp:(.text+0x9c5): undefined reference to `GDALRasterBand::RasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, int, int)' collect2: ld returned 1 exit status -- -matt _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev